macro_rules! terminal_value { ($self: expr, $value_type: ident, $start_offset: expr, $decoded: expr) => { ... }; }