Prelude modules now follow a naming scheme similar to haskell (e.g. Data.Maybe, Control.Monad) (garyb) Many modules that were previously part of the Prelude have been split into individual libraries, now distributed via Bower (garyb) Multiple modules with the same name are now disallowed rather than merged (garyb) The Prelude module is now imported automatically. Conflicts can be avoided by using