handle functions with arguments inside codegen blocks
preprocessor addition to allow quoted types in codegen blocks