Thanks to @profbrady for adding a new column_align feature that allows text with a newline character to align on the same column as the text above it. It also makes cursor_position work for the next message before resetting to 0,0.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython,
pip install adafruit-circuitpython-charlcd.
Read the docs for info on how to use it.