import scalaz._ imports all classes [type] from the main package.
import Scalaz._ imports implicits that make all of these classes useful. How to convert from standard collections to MA and get an optional shell, etc.
That way you can use one without the other.
I believe this is a conscious design decision that allows us to withstand any implicit problems such as this one .
Cheatex
source share