Export parse0, remove some unused variables
Include vim.h so that __ARGS macros is defined
Automatically import headers by using cpp to preparse them
Export free_node and fix SEGV in parse4