Open mezuzza opened 2 months ago
Hi @mezuzza, thanks for posting!
Interesting bug you found there! I'll take a look at whats going on.
A quick thing to help: I noticed that the actual extra wrapping happens in postprocessing. I understand the code path, but don't have enough context to figure out why it's taking the code path.
Describe the bug The raw type sometimes gets passed into it's own constructor. This is fine for many classes which automatically create a new instance with the same values, but for classes which can be nested, this is problematic behavior.
To Reproduce
Expected behavior None of the calls above should return a wrapped value.
Actual behavior A clear and concise description of what is happening.
Desktop (please complete the following information):
Additional context Add any other context about the problem here.