Removed Monad dependency, as this is now in Prelude.