part to LLVMSourceWriter
change VisitFuncDeclNode to VisitFunctionNode
add all visitor Visit(.+)Node