Revert "Enum.split_while did not behave as advertised and provided the wrong API. Provide Enum.split_with instead"

This reverts commit 1ffda62f2ec478093001dfe8c05b9232d5839466.