Misnomer.Fictionary (nuget): Associative collection like usual Dictionary<TKey, TValue>, but with comparer type preserved instead of hiding behind the interface. Enables devirtualization of calls to the key comparer. Enables reusing instances of inner array of entries via ArrayPool<T>.Shared. Provides ToFictionary() extension methods which replace conventional ToDictionary() for materializing LINQ queries.
Keywords: fast|dictionary|generic|collection|pool|memory|allocation|jit