haskellian view 2