hello, given that you can extend subclass of a sealed class anywhere else, doesn't it kinda defeat the purpose of a sealed class? you cannot tell anymore if you covered all subclass of a sealed class, and
when
expression for example becomes non-exhaustive