I've gotten a couple of questions about how to use a custom parser, and it doesn't look like our docs sufficiently explain this.