```haskell type DeleteElem (key :: Symbol) (ts :: [(Symbol,k)]) = Filter (Not <=< (TyEq key <=< Fst)) ts ```