Copy of unmaintained branches in scalaz/scalaz