The standard library Root_Object2 api defines the interface of the a object class for oop subclassing purposes. This is temporary development scaffolding.
The Root_Object2 api is implemented by the root_object2 package.
The Root_Object2 api source code is in src/lib/src/root-object2.api.
The above information is manually maintained and may contain errors.
api { Self X; Myself = Self(oop::Oop_Null ); get__substate : Self(X ) -> X; unpack__object : Self(X ) -> ((X -> Self(X )) , X); pack__object : Void -> X -> Self(X ); new : Void -> Myself; message__count : Int; field__count : Int;};