--
You received this message because you are subscribed to the Google Groups "liquidhaskell" group.
To unsubscribe from this group and stop receiving emails from it, send an email to liquidhaskell+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Thank you Niki.
In the Haskell version, we use `t` and `v` (both of kind (promoted) `Nat`) as in `data Expr a t v e = ...` to track the number of bound type/term variables. In general I see using predicates on datatypes be the best way to define indexed types in LH.
Cheers,
Zilin