This includes allowing extension types as both methods' arguments
and return types.
Trying to mock an extension type currently silently produces a mock
of its representation, which is likely undesired, but currently
I don't see a way to detect this. It looks like constant evaluation
always produces erased types.
Add basic extension types support
This includes allowing extension types as both methods' arguments and return types.
Trying to mock an extension type currently silently produces a mock of its representation, which is likely undesired, but currently I don't see a way to detect this. It looks like constant evaluation always produces erased types.