darcs patch: Adding Arbitrary instance for Either