adding link to haskell cereal for people confused by mutability