struct?

struct? : (any -> boolean)

purpose:
to determine whether some value is a structure


Reductions:
(struct? (maker v ...)) --> true
(struct? non-struct-value) --> false

Beginning Student Language