lelet_utils
macro_rules! defer { ($($body:tt)*) => { ... }; }
defer the execution until the scope is done