Environment | Blocks of code associated with an identifier are processed by their environment. |
Evaluation | A Sleep evaluation is a way to define how a `back quoted` string should work. |
FilterEnvironment | Filtered environments are similar to normal keyword environments except they also allow a parameter
specified by the user. |
Function | A function bridge is used to define a built-in function. |
Loadable | A loadable bridge is used to perform actions on scripts when they are loaded and unloaded. |
Operator | An operator in sleep parlance is anything used to operate on two variables inside of an expression. |
Predicate | A predicate is an operator used inside of comparisons. |
PredicateEnvironment | Predicate environments are similar to normal keyword environments except instead of binding commands to an identifier
they are bound to a predicate condition. |
Variable | A variable bridge is a container for storing scalars. |