Rust experiments wth packrat parsers for parsing expression grammars