Utilities for dealing with the live range part of live intervals. A sequence of integer 2-tuples encodes the closed intervals in the cfg where a virtual register is live.

Range splitting:
split-range ( range n -- before after )

split-ranges ( ranges n -- before after )