proc toArr[T](s: seq[seq[T]], size: static int): array[size, seq[T]] = if s.len > 0: result[0..min(size - 1, s.high)] = s.toOpenArray(0, min(size - 1, s.high)) var a = @[@[10, 20, 30], @[40, 50, 60], @[70, 80, 90]] echo a.toArr(2)