code: func (m *Mrb) LoadString(code string) (*MrbValue, error) {
  	cs := C.CString(code)
  	defer C.free(unsafe.Pointer(cs))
  
  	value := C._go_mrb_load_string(m.state, cs)
  	if exc := checkException(m.state); exc != nil {
  		return nil, exc
  	}
  
  	return newValue(m.state, value), nil
  }
docs: // LoadString loads the given code, executes it, and returns its final
  // value that it might return.