Eugene Kirpichov wrote: > 'An arbitrary element' means 'undefined will suffice' > > point x = fmap (const x) undefined Prelude> fmap (const True) undefined :: [Bool] *** Exception: Prelude.undefined Or is that not what you mean? Martijn.