take should talk about the number of chars in the Text,
not the tlen (number of bytes).

still need to convince liquid that (numchars _ _ 0 == 0), and
hopefully clean up the annotations...