(index ("options" 0) ("none" 86) ("some" 191) ("option?" 368) ("none?" 443) ("some-ref" 532))
(def (sig (procedure "(options [sym])" (id options))) (p "documentation procedure."))
(def (sig (procedure "(none)" (id none))) (p "the fundamental datatype-constructor of an empty option"))
(def (sig (procedure "(some item)" (id some))) (p "the fundamental datatype-constructor for a nonempty option. In typed modules, the argument item must pass the item? check."))
(def (sig (procedure "(option? xpr)" (id option?))) (p "type predicate."))
(def (sig (procedure "(none? xpr)" (id none?))) (p "evaluates xpr to an empty option?"))
(def (sig (procedure "(some-ref opt)" (id some-ref))) (p "fetches the value out of the option argument, it there is one, otherwise signals an error."))
