lens_rs
macro_rules! field { [] => { ... }; [$optic:ident] => { ... }; [$optic:ident . $($optics:tt)*] => { ... }; }