def choose.path
import bend-kit-router@0.2.0.0/router.bend as Routerimport Base
359def choose.path(~A: Data, path: Maybe<&2, Path<A>>, +method: String, segments: List<&2, String>) -> Choice<A>:
360 match path:
361 case None{}:
362 NotFound{}
363 case Some{Path{ss, +handlers, groups, allowed}}:
364 choose.method(~A, handler(~A, handlers, method), handlers, method, segments, groups, allowed)