bunch of updates to Data.Text.Lazy and strengthening of Data.Text.splitAt