pub fn fold_ts_rest_type<V>(_visitor: &mut V, n: TsRestType) -> TsRestType where
    V: Fold + ?Sized