def take.at
import bend-kit-runner@0.13.0.1/runner.bend as Runnerimport Base
1324def take.at(-A: Data, eq: Bool, f: Flight<A>, r: Maybe<&1, Flight<A>> & List<&1, Flight<A>>) -> Maybe<&1, Flight<A>> & List<&1, Flight<A>>:
1325 match eq:
1326 case True{}:
1327 (m, xs) = r
1328 (Some{f}, take.keep(A, m, xs))
1329 case False{}:
1330 (m, xs) = r
1331 (m, Con{f, xs})