Typescript Readonly Array Includes Objective Definition Philosophy