Rename ENUMERABLE_ARRAY_TO_CUSTOM_RULE to ENUMERABLE_ARRAY_FROM_CUSTOM_RULE (the name was misleading). Similarly ENUMERABLE_CUSTOM_TO_ARRAY_RULE.