github.com/m4gshm/gollections@v0.0.13-0.20240331203319-a34a86e58a24/collection (about) api.go convert filter iface.go immutable mutable