[cvs-nhc98] patch applied (yhc): Backported a portion of Control.Monad.Cont from GHC to Yhc (currently in the ycr2js tree, but can be moved to the main tree)