h* 3r      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.2.0.0 Safe-Inferred)*1         Safe-Inferred*,.-+/0*,.-+/0 Safe-Inferred 4;<=6789:2345>@?;<=6789:2345>@? Safe-Inferred HJIKPONMLQRSTUVWXYKPONMLQHJIRSTUVWXY Safe-InferredR\aztecs'World of entities and their components.haztecsEmpty \.iaztecs!Spawn an entity with a component.jaztecsSpawn an empty entity.kaztecs)Spawn an entity with a component and its 8.laztecs)Spawn an entity with a component and its 8 directly into an archetype.maztecs"Insert an archetype by its set of 8s.efg\]b^_`acdhikljnompefg\]b^_`acdhikljnomp Safe-Inferreduwvxyzuwvxyz Safe-Inferred)*1aztecsQuery into the \.    Safe-Inferred^ux67; ux67;      !"#$%&'()*+,-./0123456789:;;<=>?@@ABBCDEFGHIJKLMNNOPPQRSTUVW657X9YZ[\\]^_`abcddeVfghij6klmnopqqrsf6tuvwxxyz{5|}~%aztecs-0.2.0.0-5ttxZV83HLPJq3XwLyKWqLData.Aztecs.EntityData.Aztecs.StorageData.Aztecs.CoreData.Aztecs.ArchetypeData.Aztecs.WorldData.Aztecs.AccessData.Aztecs.Queryaztecs Data.Aztecs Difference difference DifferenceT Intersect intersect IntersectTToEntitytoEntity FromEntity fromEntityEntityT:&SplitsplitSplitTConcatTEntityENilECons<&>concat $fShowEntity $fShow'Entity$fShow'Entity0 $fShowEntity0 $fSplit:: $fSplit[]bs$fFromEntity:&$fFromEntityEntity $fFromEntitya $fToEntity:&$fToEntityEntity $fToEntitya$fIntersect:bs$fIntersect[]b$fIntersect'False::$fIntersect'True:b$fDifference:bs$fDifference[]b$fDifference'False::$fDifference'True:bStorage singletonallinsertlookup fromAscListremove$fStorageIntMapa Components componentIdsnextComponentId ComponentStorageT ComponentID unComponentIdEntityID unEntityIdemptyComponentslookupComponentIdinsertComponentId$fShowComponents$fEqComponentID$fOrdComponentID$fShowComponentID $fEqEntityID $fOrdEntityID$fShowEntityID Archetypestorages AnyStorage storageDyn insertDyn removeDyn removeAny anyStorageempty lookupStorage insertAscListremoveStorages$fShowAnyStorage$fShowArchetypeWorld archetypes archetypeIdsarchetypeComponentsnextArchetypeId componentsentities nextEntityId ArchetypeID unArchetypeIdspawn spawnEmpty spawnWithIdspawnWithArchetypeIdinsertArchetype insertWithIddespawn $fShowWorld$fEqArchetypeID$fOrdArchetypeID$fShowArchetypeIDAccessunAccess runAccess$fFunctorAccess$fApplicativeAccess $fMonadAccess$fMonadIOAccessQuery runQuery'fetchallWorldmapWithmapWorldmap $fToQuery: $fToQuery:0 $fToQuery[]