Fix the definition of mcons for sequence

Matching the version at http://www.haskell.org/onlinereport/standard-prelude.html