pub async fn start_console( context: WalletContext, out: &mut (dyn Write + Send), err: &mut (dyn Write + Send) ) -> Result<(), Error>