Ketil Malde <ketil+haskell at ii.uib.no> writes: > Unless I'm overlooking something Which I of course did. > #define at (let {at (y:_) 0 = y; at (y:ys) n = at ys (n-1); at _ _ = bug "at" __FILE__ __LINE__} in \a x -> at a x) No prize for spotting the bug here. -kzm -- If I haven't seen further, it is by standing in the footprints of giants