I just found myself wanting to create a promise, but not to delay its
evaluation. I could do
(let ((p (delay <expression>)))
(force p)
p)
but that would needlessly compute and complicate. STRICT would do just
what I want. Why was STRICT not provided in the first place, in fact?