pub fn lex_commented(
    src: &Arc<str>,
    start: usize,
    end: usize,
    path: Option<Arc<PathBuf>>
) -> Result<CommentedTokenStream, LexError>