With unions you can represent Sealed classes with ...
# arrow-contributors
r
With unions you can represent Sealed classes with primitives and eliminate the allocation and wrapping