Proposal: Add split and splitWith (trac #2048)