Mosaic

fun Mosaic(coroutineContext: CoroutineContext, onDraw: (Mosaic) -> Unit, keyEvents: Channel<KeyEvent>, terminalState: State<Terminal>): Mosaic