Commit

c4f4bd2

Generic methods (new in Go 1.27)
go
// before: package-level generic function
func Filter[T any](s []T, f func(T) bool) []T { ... }
filtered := Filter(items, predicate)

// after: generic method on the type
func (s Slice[T]) Filter(f func(T) bool) Slice[T] { ... }
filtered := items.Filter(predicate)

commit c4f4bd2