Generics in Java are hard (sad, but true), however, Kotlin makes them way more accessible
Suppose you are doing property-based testing. Just like I suggest, I was creating a jqwik test, and I ran into an issue with generic signatures.
Here's a minimal example, and it already has two issues.
Take a second and find both of them