use crate::{
io::{reactor::complete, socket::option::tuning},
memory,
table::token,
};
pub trait Context {
type Map: complete::Map;
type Observation: Copy + Eq;
type Selection: Copy + Eq;
type Token: token::Codec;
type Layout: memory::raw::Receive;
type Tuning: tuning::Create + tuning::Quiesce;
}