Fetches Value from the slot specified by SlotName.
This predicate may only appear in the body of a method clause, and it always operates on the object to which that message is sent. It cannot be used to directly access the slots of another object.
Slot is unbound.
Slot is not the name of a slot of the current class.
Slot is a private slot of a superclass.