compile: eval, function, quasi quote list

compile: eval, quasi quote list