Conversation

I think tracking regions may be feasible, but it involves a mixture of effects (the actual mutation of stuff) and the coffect annotations, so it needs more work. Static args or multi-staging is definitely on our list to do: I think that the (max,+) semiring over nat+infinity.
1
1
To give some context, I've been planning for a while now to try implementing your quanititative type theory stuff in my silly little dependently typed systems language. I've had my eye on the co-effects and information flow stuff too though, so seeing it integrated is exciting!