Yes, I understand and agree regarding bad style. But my brain is having a hard time letting go of scala and typescript idioms (where pattern matching on return type is common).
In time this problem will be fixed (I hope). Anyway, thanks for your help!
