remove hset requirement from group-structure, to facilitate eg making a loop space a group via truncation