implement "all possible"dunder methods, and proxy those to the underlying object, for a "future type" that wascalculated off-process, and did not need any ".value()" or ".result()" methods to be called.