Package set provides type-safe, polymorphic mathematical set operations that operate on any sort.Interface implementation.
Documentation: http://godoc.org/github.com/xtgo/set
Talk: https://go-talks.appspot.com/github.com/xtblog/gotalks/sets.slide