DEFINITION MODULE CDef; (* Definition-only class: the separate build must still emit its vtable. *) TYPE CLASS Shape; x : INTEGER; VIRTUAL PROCEDURE Area () : INTEGER; END Shape; END CDef.