Gioc: We can store functions as literal values instead of factories.
Spec
:WIP