pub fn lex<'a>(source: &'a str, ignore: &[char]) -> Vec<Token<'a>>
Convert source markdown to an ordered vector of tokens