feat: add *WithFilter
helper functions
#1353
+99
−18
Open