The constant undefined can be used as a placeholder value for a value to be installed later, especially for cases where premature access of the value is either difficult or impossible to detect or prevent.
The undefined value is always eq? to itself.
Added in version 6.0.0.6 of package base.