Waterproofers or -repellents