Type check
$ chelis check combine_exposure.ch def combine_exposure[book, hedge](exposure: tensor[book, f32], offset: tensor[hedge, f32]) -> tensor[book, f32] = exposure |> add(offset)DimensionMismatchdistinct declared dim parameters `book` and `hedge` were unified by the function body in declaration `combine_exposure`: authored dimension binders are rigid and must remain distinct (spec/04-type-system.md §3.1.3 [04-INF-6])