pub type MutableLexer<'a> = Lexer<'a, Interning<'a>>;
通常の Lexer(mutable interner を使用)
pub struct MutableLexer<'a> { /* private fields */ }