cleaned up some scalaz implicits