def piece.take.more
import gralha-coverage@0.1.0.1/cover.bend as Coverimport Base
892def piece.take.more(arrays: Array<F32> & Array<U32>, more: Bool, +k: U32, +n: U32, +bottom: F32, active: List<&2, Piece>) -> (Array<F32> & Array<U32>) & PieceTake:
893 (a, order) = arrays
894 match more:
895 case True{}: piece.take.idx(Array.get(U32, order, k), a, k, n, bottom, active)
896 case False{}: ((a, order), PieceTake{True{}, k, n, active})
897
898@unsafe