Generalize textSplice
Remove manyWithPureSplices because it doesn't make sense