- JSObjectRef Functor(JSObjectMakeConstructor(context, Functor_, &Functor_new));
- CYSetPrototype(context, CYCastJSObject(context, CYGetProperty(context, Functor, prototype_s)), Function_prototype);
+ JSObjectRef Functor(JSObjectMakeConstructor(context, cy::Functor::Class_, &Functor_new));
+ JSObjectRef Functor_prototype(CYCastJSObject(context, CYGetProperty(context, Functor, prototype_s)));
+ CYSetPrototype(context, Functor_prototype, Function_prototype);
+ CYSetProperty(context, cy, CYJSString("Functor_prototype"), Functor_prototype);