//! Runtime port: events in, transition effects out, then explicit retirement.
use Future;
/// Gives a process protocol its live or simulated meaning.
///
/// Unlike narrower ingress ports, an environment also owns effect
/// interpretation and the ordering between input and effects.