Array Manipulation 經常用到 filter() 但 typescript 唔會幫你 infer 個 output type,所以好多時都要用 as 去 override 個 type, 但最好嘅方法係用 type guard function 去比 hint typescript。