| addFaceProp | Emacs.Module.Functions, Emacs.Module | 
| allocaBytesNonNull | Data.Emacs.Module.NonNullPtr | 
| allocaNonNull | Data.Emacs.Module.NonNullPtr | 
| arities | Data.Emacs.Module.Args | 
| assignUserPtr | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| assignUserPtrFinaliser | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| bindFunction | Emacs.Module.Functions, Emacs.Module | 
| cacheSym | Data.Emacs.Module.SymbolName.TH | 
| car |  | 
| 1 (Function) | Data.Emacs.Module.SymbolName.Predefined | 
| 2 (Function) | Emacs.Module.Functions, Emacs.Module | 
| cdr |  | 
| 1 (Function) | Data.Emacs.Module.SymbolName.Predefined | 
| 2 (Function) | Emacs.Module.Functions, Emacs.Module | 
| concat | Data.Emacs.Module.SymbolName.Predefined | 
| concat2 | Emacs.Module.Functions, Emacs.Module | 
| cons |  | 
| 1 (Function) | Data.Emacs.Module.SymbolName.Predefined | 
| 2 (Function) | Emacs.Module.Functions, Emacs.Module | 
| Continue | Data.Emacs.Module.Env.ProcessInput | 
| copyStringContents | Data.Emacs.Module.Env | 
| Doc | Data.Emacs.Module.Doc | 
| EmacsArgs | Data.Emacs.Module.Args | 
| emacsAssert | Emacs.Module.Assert | 
| emacsErrData | Emacs.Module.Errors, Emacs.Module | 
| emacsErrMsg | Emacs.Module.Errors, Emacs.Module | 
| EmacsError |  | 
| 1 (Type/Class) | Emacs.Module.Errors, Emacs.Module | 
| 2 (Data Constructor) | Emacs.Module.Errors, Emacs.Module | 
| emacsErrStack | Emacs.Module.Errors, Emacs.Module | 
| EmacsFunction | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| emacsInternalErrMsg | Emacs.Module.Errors, Emacs.Module | 
| EmacsInternalError |  | 
| 1 (Type/Class) | Emacs.Module.Errors, Emacs.Module | 
| 2 (Data Constructor) | Emacs.Module.Errors, Emacs.Module | 
| emacsInternalErrStack | Emacs.Module.Errors, Emacs.Module | 
| EmacsInvocation | Data.Emacs.Module.Args | 
| EmacsM | Emacs.Module.Monad | 
| EmacsSignal |  | 
| 1 (Type/Class) | Emacs.Module.Errors | 
| 2 (Data Constructor) | Emacs.Module.Errors | 
| emacsSignalData | Emacs.Module.Errors | 
| emacsSignalInfo | Emacs.Module.Errors | 
| emacsSignalOrigin | Emacs.Module.Errors | 
| emacsSignalSym | Emacs.Module.Errors | 
| EmacsThrow |  | 
| 1 (Type/Class) | Emacs.Module.Errors | 
| 2 (Data Constructor) | Emacs.Module.Errors | 
| emacsThrowOrigin | Emacs.Module.Errors | 
| emacsThrowTag | Emacs.Module.Errors | 
| emacsThrowValue | Emacs.Module.Errors | 
| EnumFuncallExit |  | 
| 1 (Type/Class) | Data.Emacs.Module.Env | 
| 2 (Data Constructor) | Data.Emacs.Module.Env | 
| Env | Data.Emacs.Module.Env, Emacs.Module | 
| eq |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| error | Data.Emacs.Module.SymbolName.Predefined | 
| exportToEmacs | Data.Emacs.Module.Env | 
| extractBool | Emacs.Module.Functions, Emacs.Module | 
| extractDouble | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| extractFloat | Data.Emacs.Module.Env | 
| extractInt | Emacs.Module.Functions, Emacs.Module | 
| extractInteger | Data.Emacs.Module.Env | 
| extractList | Emacs.Module.Functions, Emacs.Module | 
| extractListWith | Emacs.Module.Functions, Emacs.Module | 
| extractOsPath | Emacs.Module.Functions, Emacs.Module | 
| extractShortByteString | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| extractStablePtrFromUserPtr | Emacs.Module.Functions, Emacs.Module | 
| extractText | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| extractUserPtr | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| extractUserPtrFinaliser | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| extractVectorAsPrimArrayWith | Emacs.Module.Functions, Emacs.Module | 
| extractVectorMutableWith | Emacs.Module.Functions, Emacs.Module | 
| extractVectorWith | Emacs.Module.Functions, Emacs.Module | 
| extractWideInteger | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| face | Data.Emacs.Module.SymbolName.Predefined | 
| foldFuncallExitFromNum | Data.Emacs.Module.Env.Functions | 
| foldlEmacsListWith | Emacs.Module.Functions, Emacs.Module | 
| formatSomeException | Emacs.Module.Errors | 
| freeGlobalRef |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| freeStablePtrFinaliser | Data.Emacs.Module.Env | 
| fset | Data.Emacs.Module.SymbolName.Predefined | 
| funcall |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Data.Emacs.Module.SymbolName.Predefined.Funcall, Data.Emacs.Module.SymbolName.Predefined | 
| 3 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| FuncallExit | Data.Emacs.Module.Env.Functions, Data.Emacs.Module.Env | 
| funcallExitFromNum | Data.Emacs.Module.Env.Functions, Data.Emacs.Module.Env | 
| FuncallExitReturn | Data.Emacs.Module.Env.Functions, Data.Emacs.Module.Env | 
| FuncallExitSignal | Data.Emacs.Module.Env.Functions, Data.Emacs.Module.Env | 
| FuncallExitThrow | Data.Emacs.Module.Env.Functions, Data.Emacs.Module.Env | 
| funcallExitToNum | Data.Emacs.Module.Env.Functions, Data.Emacs.Module.Env | 
| funcallPrimitive |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| funcallPrimitiveSym | Emacs.Module.Functions, Emacs.Module | 
| funcallPrimitiveSym_ | Emacs.Module.Functions, Emacs.Module | 
| funcallPrimitiveUnchecked | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| funcallPrimitiveUncheckedSym | Emacs.Module.Functions, Emacs.Module | 
| GetArities | Data.Emacs.Module.Args | 
| GetRawValue | Data.Emacs.Module.GetRawValue | 
| getRawValue | Data.Emacs.Module.GetRawValue | 
| getUserFinaliser | Data.Emacs.Module.Env | 
| getUserPtr | Data.Emacs.Module.Env | 
| intern |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| isNotNil |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| isValidEnv | Data.Emacs.Module.Env | 
| list | Data.Emacs.Module.SymbolName.Predefined | 
| makeBinaryString | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| makeBool | Emacs.Module.Functions, Emacs.Module | 
| makeDouble | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| makeFloat | Data.Emacs.Module.Env | 
| makeFunction |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| makeGlobalRef |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| makeInt | Emacs.Module.Functions, Emacs.Module | 
| makeInteger | Data.Emacs.Module.Env | 
| makeList | Emacs.Module.Functions, Emacs.Module | 
| makeShortByteString | Emacs.Module.Functions, Emacs.Module | 
| makeString |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| makeText | Emacs.Module.Functions, Emacs.Module | 
| makeUserPtr |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| makeUserPtrFromStablePtr | Emacs.Module.Functions, Emacs.Module | 
| makeVector | Emacs.Module.Functions, Emacs.Module | 
| makeWideInteger | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| mkEmacsError | Emacs.Module.Errors | 
| mkEmacsInternalError | Emacs.Module.Errors | 
| mkLiteralDoc | Data.Emacs.Module.Doc | 
| mkNonNullPtr | Data.Emacs.Module.NonNullPtr | 
| mkSymbolName | Data.Emacs.Module.SymbolName | 
| mkSymbolNameShortByteString | Data.Emacs.Module.SymbolName | 
| mkSymbolNameString | Data.Emacs.Module.SymbolName | 
| mkSymbolNameUnsafe | Data.Emacs.Module.SymbolName | 
| mkTextDoc | Data.Emacs.Module.Doc | 
| mkUserError | Emacs.Module.Errors | 
| MonadEmacs | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| MonadMask | Emacs.Module.Functions, Emacs.Module | 
| MonadThrow | Emacs.Module | 
| Nat | Data.Emacs.Module.Args, Emacs.Module | 
| nil |  | 
| 1 (Function) | Data.Emacs.Module.SymbolName.Predefined | 
| 2 (Function) | Emacs.Module.Functions, Emacs.Module | 
| nonLocalExitCheck |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| nonLocalExitClear |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| nonLocalExitGet |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| nonLocalExitSignal |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| nonLocalExitThrow |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| NonNullPtr | Data.Emacs.Module.NonNullPtr | 
| O |  | 
| 1 (Type/Class) | Data.Emacs.Module.Args, Emacs.Module | 
| 2 (Data Constructor) | Data.Emacs.Module.Args, Emacs.Module | 
| prin1ToString | Data.Emacs.Module.SymbolName.Predefined | 
| processInput | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| propertize |  | 
| 1 (Function) | Data.Emacs.Module.SymbolName.Predefined | 
| 2 (Function) | Emacs.Module.Functions, Emacs.Module | 
| provide |  | 
| 1 (Function) | Data.Emacs.Module.SymbolName.Predefined | 
| 2 (Function) | Emacs.Module.Functions, Emacs.Module | 
| Quit | Data.Emacs.Module.Env.ProcessInput | 
| R |  | 
| 1 (Type/Class) | Data.Emacs.Module.Args, Emacs.Module | 
| 2 (Data Constructor) | Data.Emacs.Module.Args, Emacs.Module | 
| RawFunction | Data.Emacs.Module.Env | 
| RawFunctionType | Data.Emacs.Module.Env | 
| reifySymbol | Data.Emacs.Module.SymbolName | 
| reportAllErrorsToEmacs | Emacs.Module.Errors, Emacs.Module | 
| reportAnyErrorToEmacs | Emacs.Module.Errors | 
| reportEmacsSignalToEmacs | Emacs.Module.Errors | 
| reportEmacsThrowToEmacs | Emacs.Module.Errors | 
| reportErrorToEmacs | Emacs.Module.Errors | 
| reportInternalErrorToEmacs | Emacs.Module.Errors | 
| Rest |  | 
| 1 (Type/Class) | Data.Emacs.Module.Args, Emacs.Module | 
| 2 (Data Constructor) | Data.Emacs.Module.Args, Emacs.Module | 
| Result | Data.Emacs.Module.Env.ProcessInput | 
| resultFromNum | Data.Emacs.Module.Env.ProcessInput | 
| resultToNum | Data.Emacs.Module.Env.ProcessInput | 
| runEmacsM | Emacs.Module.Monad | 
| Runtime |  | 
| 1 (Type/Class) | Data.Emacs.Module.Runtime | 
| 2 (Data Constructor) | Data.Emacs.Module.Runtime | 
| S | Data.Emacs.Module.Args, Emacs.Module | 
| setcar |  | 
| 1 (Function) | Data.Emacs.Module.SymbolName.Predefined | 
| 2 (Function) | Emacs.Module.Functions, Emacs.Module | 
| setcdr |  | 
| 1 (Function) | Data.Emacs.Module.SymbolName.Predefined | 
| 2 (Function) | Emacs.Module.Functions, Emacs.Module | 
| setUserFinaliser | Data.Emacs.Module.Env | 
| setUserPtr | Data.Emacs.Module.Env | 
| Stop |  | 
| 1 (Type/Class) | Data.Emacs.Module.Args, Emacs.Module | 
| 2 (Data Constructor) | Data.Emacs.Module.Args, Emacs.Module | 
| supplyEmacsArgs | Data.Emacs.Module.Args | 
| SymbolName | Data.Emacs.Module.SymbolName | 
| symbolName |  | 
| 1 (Function) | Data.Emacs.Module.SymbolName.Predefined | 
| 2 (Function) | Emacs.Module.Functions, Emacs.Module | 
| t | Data.Emacs.Module.SymbolName.Predefined | 
| throwM | Emacs.Module | 
| typeOf |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| unEnumFuncallExit | Data.Emacs.Module.Env | 
| unfoldEmacsListWith | Emacs.Module.Functions, Emacs.Module | 
| unNonNullPtr | Data.Emacs.Module.NonNullPtr | 
| unRuntime | Data.Emacs.Module.Runtime | 
| unsafeVecGet | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| useDocAsCString | Data.Emacs.Module.Doc | 
| userErrFunctionName | Emacs.Module.Errors | 
| userErrMsg | Emacs.Module.Errors | 
| UserError |  | 
| 1 (Type/Class) | Emacs.Module.Errors | 
| 2 (Data Constructor) | Emacs.Module.Errors | 
| userErrStack | Emacs.Module.Errors | 
| validateRuntime | Data.Emacs.Module.Runtime | 
| Value | Data.Emacs.Module.Value, Emacs.Module | 
| valueToText | Emacs.Module.Functions, Emacs.Module | 
| variadicFunctionArgs | Data.Emacs.Module.Env | 
| vconcat | Data.Emacs.Module.SymbolName.Predefined | 
| vconcat2 | Emacs.Module.Functions, Emacs.Module | 
| vecGet |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| vecSet |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| vecSize |  | 
| 1 (Function) | Data.Emacs.Module.Env | 
| 2 (Function) | Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module | 
| vector | Data.Emacs.Module.SymbolName.Predefined | 
| WithCallStack | Emacs.Module.Assert | 
| withEnvironment | Data.Emacs.Module.Runtime | 
| withPtrLenNonNull | Data.Emacs.Module.NonNullPtr | 
| Z | Data.Emacs.Module.Args, Emacs.Module |