Is (void) distinct from all other types?
Is this a proper way to check if anything is undefined?
(let () (define a) (eq? a (void)))
I think (define a) does not conform to RnRS, because define requires two arguments. Is there a RnRS conforming way to check if anything is undefined/unspecified?