Outstanding for Union shouldn't attempt to change the type of the union when an expected.value is a function, regardless of the result.
Outstanding for Union shouldn't attempt to change the type of the union when an expected.value is a function, regardless of the result.