Enumerable

Please comment on naming. Don’t merge. Tests pending.