Add type spec