turtle
macro_rules! exp { ($value:expr) => { ... }; ($value:expr, $snapshot:expr) => { ... }; ($value:expr, $snapshot:expr, $note:expr) => { ... }; }