why does scalaz not like traverse?