scalaz/scalaz — pull request #326 by nuttycom (2013-04-08 19:00:35+00:00)
Title: Removes the ambiguity-inducing ^ method from FunctorOps and FunctorSyntax

This symbolic name for the map function is superfluous, and previously caused
ambiguity problems when functor syntax was imported from multiple locations, such as:

scala> import scalaz.syntax.traverse._
import scalaz.syntax.traverse._

scala> import scalaz.std.option._
import scalaz.std.option._

scala> ^(Option(1), Option(2)) { _ + _ }

which previously was a compilation error due to ambiguity, but which is now fine.