Functional-style predicates in Go – elegant and idiomatic way to express logic | Not Hacker News!