Michael Hudson: (wrapper class) (default-arg lambda/function wrapper) Christian Tismer: (functor module) (default-arg lambda/function wrapper) Thanks for the responses. I now have several good ways to approach this. Randall