copy

fun copy(functions: List<FunctionNode>, statements: List<StatementNode>): ProgramNode