(GNU runtime only) statically type `self' in a class method context to be