functils
pub fn identity<A>(x: A) -> A
Given a value return itself. This is like the mathematical identity function