Exclude by Zheeeng @zheeeng Implement the built-in Exclude<T, U> Exclude from T those types that are assignable to U