Vests and garments