# Functions
NewBlockFetcher creates a block fetcher to retrieve blocks based on hash announcements.
# Structs
BlockFetcher is responsible for accumulating block announcements from various peers and scheduling them for retrieval.
# Type aliases
HeaderRetrievalFn is a callback type for retrieving a header from the local chain.