code Type guard a filtered array with TS user-defined type guards. When you filter a mixed type array, the new typing is not passed to the new array. In the example below the returned type of the array is `(string | number