Explicitly require forwardable
Reintroduce breakable enumeration method as module