Why I love Rust for tokenising and parsing