pub fn lex_source(source: &str) -> Result<Tokens, Vec<Error>>
Lex PRQL into LR, returning either the LR or the errors encountered