Consider the following example.
newtype TooBig = TooBig Int deriving Show choose :: MonadPlus m => [a] -> m a ch