"eager" is a confusing name
|Reported by:||cowan||Owned by:||cowan|
|Component:||WG1 - Core||Keywords:|
[Based on feedback from Marc Feeley]
The eager procedure is named particularly unfortunately because it sounds as though it is in some way paired with lazy, and there is anecdotal evidence it was voted in on this misunderstanding. In fact, it is completely unrelated to lazy, being just a utility procedure that has never been seen used in practice. Perhaps a better name for it would be promise or make-promise, since it just creates an (already computed) promise value.