A simple, yet flexible bloom filter with functorial interface.