> The question is still open though, if somebody has some magic to extract the > prameter from an applied function...
It isn't possible. Closest solution will be a list of pairs (function,arg) and a special apply function that takes those pairs and apply to function an argument and.them, apply something else. Then you can interleave (+) and (*) as a function. ;) _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe