We use Guava for a few utility functions, but this pulls in a relativity larger dependency for some functions we could reasonably implement our selves.
When making this change, consider the differences between the builtin unmodifiable sets/maps and Guava's immutable data structures. In particular, the builtin types can be mutated by mutating a reference to the underlying set.
Previously removed in #81, but restored in #83.
Describe alternatives you've considered
.
Additional context
No response
Is this something that you'd be interested in working on?
[ ] 👋 I may be able to implement this feature request
Category
Internal refactors/changes
Describe the feature you'd like to request
We use Guava for a few utility functions, but this pulls in a relativity larger dependency for some functions we could reasonably implement our selves.
When making this change, consider the differences between the builtin unmodifiable sets/maps and Guava's immutable data structures. In particular, the builtin types can be mutated by mutating a reference to the underlying set.
Previously removed in #81, but restored in #83.
Describe alternatives you've considered
.
Additional context
No response
Is this something that you'd be interested in working on?