boucletype