# Functions
NewGenerator creates a rotated bloom generator that can iteratively fill a batched bloom filter's bits.
NewMatcher creates a new pipeline for retrieving bloom bit streams and doing address and topic filtering on them.
# Structs
Generator takes a number of bloom filters and generates the rotated bloom bits to be used for batched filtering.
Matcher is a pipelined system of schedulers and logic matchers which perform binary AND/OR operations on the bit-streams, creating a stream of potential blocks to inspect for data content.
MatcherSession is returned by a started matcher to be used as a terminator for the actively running matching operation.
Retrieval represents a request for retrieval task assignments for a given bit with the given number of fetch elements, or a response for such a request.