The purspose of this library is to provide a way to take a reference to a potentionally mutable variable. Potentially mutable meaning it could be mutable in a struct.
use Pure;
let pure = new;
let borrowed = pure.borrowed;
// or `let borrowed = *pure;`
assert_eq!;