(obviously, before `self.span = mk_sp(lo, hi)`)