khalas
macro_rules! value_functions { ( $( $attr:ident { $( $fn:ident() => $value:expr $(,)? )* } $(,)? )* ) => { ... }; }