adding common super class for LetVarNode and FunctionNode
adding apply node2
renaming BunArrayLiteralNode and BunMapLiteralNode