pub async fn run_tui<S, F>(
commands: UnboundedReceiver<S::Command>,
events: UnboundedSender<S::Event>,
options: TuiOptions<S::Event>,
make_session: F,
) -> Result<()>pub async fn run_tui<S, F>(
commands: UnboundedReceiver<S::Command>,
events: UnboundedSender<S::Event>,
options: TuiOptions<S::Event>,
make_session: F,
) -> Result<()>