Haskell 98 pointed and copointed data.

WWW:	http://github.com/ekmett/copointed/
