That describes some of the attempts we did to have our Result sealed classes working well on both sides. We are still curious about why some things didn't work for us, we ended up with something we consider a workaround here. It would be very cool to discuss another possible solutions for this problem as well 🙂