ADT views Re: [Haskell] Views in Haskell