>> f = function(x:int) x + 3 (function(x:int) (x+3)) >> f (function(x:int) (x+3)) >> map The ID map is undefined. >> map(f,{0,2,3}) {3, 5, 6} Instead of this behavior, would it make sense for functions like 'map' to evaluate to something? Tobin