def workspace
import stelliferous@0.0.2.0/kernel_planning.bend as KernelPlanningimport Base
170def workspace(+depth: U32,+work: Work,cost: Movement) -> Nat:
171 Work{+positions,inner,rows,owners,geometry,activation} = work
172 Movement{packed,leaves,copies,span,total,minimum} = cost
173 Nat.add(weight_bytes(work),Nat.add(packed,Nat.add(copies,
174 Bool.pick(Nat,U32.is_zero(depth),0n,leaves))))