promises-are-thunksWhile the Report does not require this, the reference implementation has
the characteristic that promises created by delay are just
nullary procedures. This has semantic consequences: a promise can be
applied, and a manually created nullary procedure can be
forced.