Re[4]: ADT views Re: [Haskell] Views in Haskell