add standard library, add func representation in AST