looks like PathFilter is basically `(Path) => Boolean`. Might be nice to have combinators on those: (x.and(y), x.or(y), x.not, x.xor(y))…. but I just love combinators.