 = [&#34;_start&#34;, &#34;_end&#34;]

    @support_annotation_or_set
    def __init__(self, start, end):
        &#34;&#34;&#34;
        Create a span of length end-start. The end offset must not be less than the start offset and both
        the start and end offset must be &gt;= 0.

        To allow for a clear a simple definition of all span relations (overlapping and ordering between spans),
        we see a span as the interval of real numbers that include the start offset and everything else that is
