getCurrentColumn
TextOutput
The general goal is remove dependency on TextOutput and make it simpler to use for wasm backend.