spec new {} type abbreviation