ocannl
ocannl copied to clipboard
Optimize shape inference
The size of environments grows too big -- too many row variables. Maybe also consider hashconsing for computing substitutions.
The debug logs file is already much shorter with passing around only the single-propagation environment, which was independently required to not pollute projections across propagation steps. So maybe no work needed here?