scalaz imports
tests passing