Humans have shown extreme inventiveness in devising clothing solutions to environmental hazards. What does not have social implications