tests: assert_err! now uses patterns, add test
Parse lists
Generously lex integers
Generously lex floats
Parse numbers, fix some number lexing edge cases