An index that can be queries to see if an interval overlap any of those
that are in it. Create an index of all intervals that then can be queried to
see if a Cursor or Interval overlap a macro.
This Source Code Form is subject to the terms of the Mozilla Public License,
v.2.0. If a copy of the MPL was not distributed with this file, You can obtain
one at http://mozilla.org/MPL/2.0/.