enable convert block passing method
Refactor proc_to_ast_spec