Introduce escaped text support for ingest/extract

Could also use `TextEscaping.mkString()` here