Conversation

I definitely think it’s important. Wish it was in more dependently typed langs. Personally would prefer using multiplicities for this though. See quantitative type theory and linear Haskell.
1
1