code: func NewParser(m *Mrb) *Parser {
  	p := C.mrb_parser_new(m.state)
  
  	// Set capture_errors to true so we don't go just printing things
  	// out to stdout.
  	C._go_mrb_parser_set_capture_errors(p, 1)
  
  	return &Parser{
  		mrb:    m,
  		parser: p,
  	}
  }
docs: // NewParser initializes the resources for a parser.
  //
  // Make sure to Close the parser when you're done with it.