scalaz M7