Go-dash provides functional programming utilities inspired by clojure core and core.async to golang, thanks to generic introduced in go 1.18.
Before go 1.18 release, to Working with generic code.
go get -v golang.org/dl/gotip
gotip download
gotip get golang.org/x/tools/gopls@master golang.org/x/tools@master
Then run test:
# count=1 disables test cache
gotip test -v -count=1 ./...