A scheme-object is the highest level container data type. All other data types and procedures are scheme-objects. All data type inquiry procedures (procedures with names ending in "?") take any scheme-object as their argument.
; scheme-object (data type) ; Define a scheme-object that is a position (define p (position 10 10 10)) ;; p