Hi GAP members, I want to know: How can i find the "Type" of an Object in GAP For example: gap> f:=FreeGroup(3) gap> Type(f) # I want know the "Type"(if any exists for its functioning) Though there seem to be ``TypeOfFamilies``, is this used?. Can you please describe the way `Type` of an object is defined in GAP(what structure is used?) Thanks