Custom Enum.all? implementation

No Enum library functions or list comprehensions allowed.