macro_rules! lazy { ($e:expr) => { ... }; }
Construct a lazily evaluated value using a closure.
let val = lazy!(7); assert_eq!(*val, 7);