You can support N cases with generic containers al...
# arrow
r
You can support N cases with generic containers also known as type classes since the behavior is decoupled from the target type and the only requirements is that you make those types higher kinded so you can write polymorphic functions