Improvements at AST construction, now prepares the const at AST build time (once) instead of at eval time (many times).