Closed echatav closed 1 month ago
Optimization possibility:
- , witnessC :: i a -> Map Natural a
+ , witnessC :: Map Natural (i a -> a)
It also makes it easier to calculate the variable sets, since all variables is the key set of witnessC
, the structured output variables are outputC
and the structured input variables are inputC
.
Done in #214
Here's a proposal sketch for structured I/O, it probably needs a lot of work, but at least
evalC idC
seems to work.