C_object, I_object, PBool, True, False
I_%s interfaces for classes
methods are function Ps