BN6N4WYFLLXOLB6GON3VPANAJTDGH6Z4XAXWKSHAZ4WZ3WGJSJ4QC
* `live.receive_from_driver()` -- looks for a message from the driver, and
returns nil if there's nothing.
* `live.send_definition_to_app(state)` -- send an editor buffer's contents to
the client app as a new definition. Sets `state.load_time_error` if the
client app encountered an error.
* `live.send_run_time_error_to_driver(msg)` -- sends an error to the driver.
Automatically invoked by the LÖVE error handler, so you shouldn't need to
call this.
* `live.receive_from_app()` -- receives a message from the client app,
returning it or `nil` if no message was received. If the message is an
error, it's saved to `Load_time_error` and the call returns an empty
response `''`.
* `live.receive_from_driver()` -- looks for a message from the meta-driver,
and returns nil if there's nothing.
* `live.send_to_driver(msg)` -- sends a message to the meta-driver.
* `live.send_run_time_error_to_driver(msg)` -- sends an error to the
meta-driver. Automatically invoked by the LÖVE error handler, so you
shouldn't need to call this.