Slight problem:
l
WeĠd need a different class for each
function to be applied.
l
WeĠd also need a different map for
each of those functions.
l
So nothing would be gained over ad
hoc definitions of map-like functions.