Some generic stuff for slices.
Here you can find frequently used methods for slices.
func Unique[T comparable](s ...T) []T
Unique returns unique elements from slice.
func Filter[T any](f func(T) bool, s ...T) []T
Filter returns values from slice which satisfies given predicate.