add some scalaz datatype instances