Why are we creating a new `Enumerable` factory type? This will still be a SAM that collides with others.

My example assumed the method would just take a `java.util.Enumeration`.