def slot_pick
import bolt@1.27.0.0/src/rules/pedantic/rewalk.bend as Rewalkimport Base
80# which argument a narrow accessor reads
81def slot_pick(+list: Bool, +str: Bool, +arr: Bool) -> Slot:
82 match list str arr:
83 case True{} b c:
84 Slot{True{}, 2n}
85 case False{} True{} c:
86 Slot{True{}, 0n}
87 case False{} False{} True{}:
88 Slot{True{}, 1n}
89 case False{} False{} False{}:
90 Slot{False{}, 0n}