lazy loaded slice filtering see main_test.go for examples