Waistcoats and vests