Similar to "futures" in C++ (with support for cotinuations). This differs from IVars in that the value is from an action in a spawned thread, and exceptions are caught and returned.