Scalaz typeclass instances for Macroid