Polymorphic types are one of the most powerful constructs in any Typing system. This is not about Option
type, this is about how Dialyzer’s behaviour does not seem to fit correct behaviour.
Instead of Option
, I could have Fruit[Banana]
or Deck[Cards]
or any other thing. Going down tuple lane would be a mere workaround. I am not looking for that here