Add an experimental enumerate
Split works right now