std/lazy: recursive forcing of base promises
std/lazy: recursive forcing of base promises

they could result in a lazy object, which breaks the abstraction; the result
of force should be fully resolved.

vyzo/gerbil,vyzo/gerbil,vyzo/gerbil