view package:parameterized-utils
Deprecated: Use viewAssign or the Empty and :> patterns
instead.
View an assignment as either empty or an assignment with one appended.
convert the view back to the runtime representation
Projects a value out of a SomeSym into a function, re-ifying the
Symbol type parameter to the called function, along with the
KnownSymbol constraint on that Symbol value.
Represent an assignment as either empty or an assignment with one
appended.
View of indexes as pointing to the last element in the index range or
pointing to an earlier element in a smaller range.
Allows interpreting a size.
When we have optimized the runtime representation, we need to have a
"view" that decomposes the representation into the standard form.
Test whether a number is Zero or Successor