[Haskell] offside rule question