export function arrayShallowStartsWith(target: readonly T[], prefix: readonly T[]): boolean { return target.length >= prefix.length && prefix.every((value, index) => target[index] === value) }