Move Either to Fantasy Land spec + use Errors module