upgraded scalaz