Define an option type.
BOZO document me. There used to be documentation for this when it was part of VL. See defoption. I don't know how much of it is the same...