Fix the definition of mcons for sequence

Matching the version at http://www.haskell.org/onlinereport/standard-prelude.html
Merge pull request #1 from riwsky/master

Fix the definition of mcons for sequence