[Haskell-beginners] Lazy list Binary instance