partition com.types so we can generate Boot last
add Lib.callCMacro
generate HX_CLOSURE_CALLN