--
You received this message because you are subscribed to the Google Groups "scalaz" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scalaz+un...@googlegroups.com.
To post to this group, send email to sca...@googlegroups.com.
Visit this group at http://groups.google.com/group/scalaz.
For more options, visit https://groups.google.com/groups/opt_out.
Yes I wondered about this also and was kind of annoyed this was changed without any discussion (I was original committer of the syntax), but I found out about it too late. The overloading is not a problem since the functions are of different arities, and it looks much nicer.
The current syntax is pretty horrible. If we just wanted to avoid overloading I'd have gone back to map2, map3, etc.
I'm entirely unenthusiastic about the `^` syntax. Its fundamental
disadvantage is that it doesn't use `Unapply`, though.
Anyway, providing syntax for arbitrary arity should be a solved problem