Phillip J. Eby wrote: > Generic functions and Dispatchers provide 'parse()' and 'parseRule()' > methods for this purpose. Great! Am I correct in thinking the right way to do it is: gf.when(gf.parse(rules, locals, globals)) Thanks! Cheers, Simon