Fixed splitOn from hanging if you take more then one with takeFree. Now closely follows splitOn from the split package.