Choice liberal-force

Calling force on something that is not a promise produced by delay can sensibly either signal an error or return the object itself.

This choice is tested for by running

(force 'foo)

in each Scheme.