macro_rules! to { ($self:ident, $to:ident, $later_char_to:ident $(,$first_char_to:ident)?) => { ... }; }