Compilation of constant expressions, extracting SymbolEnvironment from ast package
Caching expression instances
Single argument function