integrate proc_type node into func_type
integrate all type nodes into 'any_type'

to reduce AST node structure complexity
Merge branch 'clean_ast'