code: func decodeStructObjectMethods(mrb *Mrb, v *MrbValue) decodeStructGetter {
  	return func(key string) (*MrbValue, error) {
  		return v.Call(key)
  	}
  }
docs: // decodeStructObjectMethods is a decodeStructGetter that reads values from
  // an object by calling methods.