//! Calling the bus from this binary: the one way it's reached is set once
//! (by `yog-api` in a mod, by the runtime in itself), and every action's
//! function and [`call`] go through it.
use OnceLock;
use crate::;
/// Sends `payload` to `address`'s provider: its reply's bytes, `None` when
/// no one answers.
pub type Caller = fn ;
static CALLER: = new;
/// How this binary reaches the bus; the first one set stays.
/// Asks `request`'s provider: its reply, `None` when no one answers (or the
/// bus isn't reached yet).