def multiply_step
import stelliferous@0.0.2.0/math_checked_word.bend as MathCheckedWordimport Base
15def multiply_step(bit: Bool,right: Nat,previous: Maybe<&2,Nat>,limit: Nat) -> Maybe<&2,Nat>:
16 match previous:
17 case None{}: None{}
18 case Some{value}: bounded(Nat.add(Nat.double(value),Bool.pick(Nat,bit,right,0n)),limit)