Hey thanks. That helps. Although it still looks like a bug because the example given in the GenExpr manual simply does not work. Not to mention, I am building a library of operators to use with require(). ex:
Raja, thanks again for the insight. Your solution is great... though there does appear to be a bug in Gen. Examples from the documentation generate errors. See patch below.
Also, regarding your workaround, it's not necessary to assign an attribute to access the function param. It's just a matter of creating a global param and equating it with the function param in the output arg.