replace nesting with guard clause in LocalFuture#assignedValues