def Fin.merge

bendtorch-core@0.1.0.0 · src/shape/core.bend:92

import bendtorch-core@0.1.0.0/src/shape/core.bend as Core
import Base

92def Fin.merge(+a: Nat, -b: Nat, split: Either<Fin(a), Fin(b)>) -> Fin(Nat.add(a, b)):
93  match split:
94    case Inl{index}:
95      Fin.left(a, b, index)
96    case Inr{index}:
97      Fin.shift(a, b, index)

Uses (6)

Used by (3)