refactoring builtin_proc, builtin_syntax
bitly refactoring related to eval