haskellian view 1