| addArg | HsLua.Class.Invokable | 
| Exposable | HsLua.Class.Exposable, HsLua.Classes | 
| fromOptional | HsLua.Class.Util, HsLua.Classes | 
| inContext | HsLua.Class.Peekable | 
| Invokable | HsLua.Class.Invokable | 
| invoke | HsLua.Class.Invokable, HsLua.Classes | 
| messageFromException | HsLua.Class.Peekable | 
| Optional |  | 
| 1 (Type/Class) | HsLua.Class.Util, HsLua.Classes | 
| 2 (Data Constructor) | HsLua.Class.Util, HsLua.Classes | 
| partialApply | HsLua.Class.Exposable, HsLua.Classes | 
| peek | HsLua.Class.Peekable, HsLua.Classes | 
| Peekable | HsLua.Class.Peekable, HsLua.Classes | 
| peekEither | HsLua.Class.Util, HsLua.Classes | 
| PeekError | HsLua.Class.Peekable | 
| peekKeyValuePairs | HsLua.Class.Peekable, HsLua.Classes | 
| peekList | HsLua.Class.Peekable, HsLua.Classes | 
| popValue | HsLua.Class.Util, HsLua.Classes | 
| push | HsLua.Class.Pushable, HsLua.Classes | 
| Pushable | HsLua.Class.Pushable, HsLua.Classes | 
| pushList | HsLua.Class.Pushable, HsLua.Classes | 
| raiseError | HsLua.Class.Util, HsLua.Classes | 
| registerHaskellFunction | HsLua.Class.Exposable, HsLua.Classes | 
| reportValueOnFailure | HsLua.Class.Peekable | 
| toHaskellFunction | HsLua.Class.Exposable, HsLua.Classes |