use std::convert::Infallible;
pub mod cell;
pub mod marker;
pub mod num;
pub mod time;
pub trait Call<T> {
fn call(self, args: T);
}
impl<T, F: FnOnce(T)> Call<T> for F {
fn call(self, args: T) {
self(args);
}
}
impl<T> Call<T> for Infallible {
fn call(self, _: T) {
match self {}
}
}