I'd leave off the explicit scalaz dependency here and use the transitive dep from blueeyes.