RLE (run length encoding) tools

This small utility crate contains some common traits for interacting with run-length encoded content. The most important trait here is SplitableSpan, which is used extensively throughout diamond-types.