def semiglobal_initial_best
import bend-edit-distance@0.2.2.0/src/Myers.bend as Myersimport Base
import bend-edit-distance@0.2.2.0/EdlibTypes.bend as E
import bend-edit-distance@0.2.2.0/src/Alignment.bend as A
558def semiglobal_initial_best(+length: Nat, include_before: Bool) -> A.Best:
559 match include_before:
560 case True{}:
561 A.Best{U32.from_nat(length), [A.Location{E.BeforeStart{}, 0n}]}
562 case False{}:
563 A.Best{4294967295, Nil{}}