pub trait AccessId: Copy + Clone + 'static {
type Error: Into<Fatal>;
const ERROR: Self::Error;
fn global_tokens(_: PrivateCaller) -> &'static RwLock<TokenTable<Self>>;
fn tokens_registry(
ig: &mut Instance,
_: PrivateCaller
) -> &mut TokenRegistry<Self>;
}