Future::value() should throw when unset