chickadee » datatypes » define-concrete-type

(define-concrete-type TYPE type? (Constructor (arg arg? ...) ...) ....)syntax

defines a concrete type TYPE withe type predicate type? and with variant constructors Constructor ...., whose arguments arg ... are checked by arg? ... respectively.