The main interface for these only take in patches and iterate over them in a contiguous sequence, so we can reasonably generify the interface.
The main interface for these only take in patches and iterate over them in a contiguous sequence, so we can reasonably generify the interface.