Îõ³h&hÇ      Safe-Inferred"%(1;?ÂÌÙÚãèë¿!hls-explicit-record-fields-plugin Collects all Ås of a given source file, to be used in the variable usage analysis.!hls-explicit-record-fields-plugin Checks if a / is referenced in the given map of names. The hasNonBindingOccç check is necessary in order to make sure that only the references at the use-sites are considered (i.e. the binding occurence is excluded). For more information regarding the structure of the map, refer to the documentation of .!hls-explicit-record-fields-pluginCollect =s into a map, indexed by the names' unique identifiers. The  instance of 4s makes use of their unique identifiers, hence any À referring to the same entity is considered equal. In effect, each individual list of names contains the binding occurence, along with all the occurences at the use-sites (if there are any).UniqFM Name [Name] is morally the same as Map Unique [Name] . Using Å gains us a bit of performance (in theory) since it internally uses IntMap5, and saves us rolling our own newtype wrapper over Unique (since Unique doesn't have an  instance, it can't be used as Map( key as is). More information regarding ! can be found in the GHC source.       !"#$%&!"'(Àhls-explicit-record-fields-plugin-1.0.1.0-9LGsqYUinWL2shBM7PQ7SfIde.Plugin.ExplicitFieldsLog descriptor$fNFDataCollectRecords$fHashableCollectRecords$fNFDataCollectNames$fHashableCollectNames$fNFDataGhcExtension$fNFDataNameMap$fShowCollectNamesResult$fNFDataCollectNamesResult$fPrettyRecordInfo$fNFDataRenderedRecordInfo$fPrettyRenderedRecordInfo$fShowCollectRecordsResult$fNFDataCollectRecordsResult $fPrettyLog$fGenericCollectRecordsResult$fGenericRenderedRecordInfo$fGenericCollectNamesResult$fEqCollectNames$fShowCollectNames$fGenericCollectNames$fEqCollectRecords$fShowCollectRecords$fGenericCollectRecordsgetNamesghcGHC.Types.NameName referencedIn collectNamesghc-prim GHC.ClassesEq&ghcide-1.10.0.0-E02lQaKNmNsIGWHj6zm2Z7Development.IDE.GHC.Compat.CoreUniqFMOrd