it "should determine position of all replacements based on the original string" do
          merged = merge(
            Site.new(4..8, "quick", "fast"),
            Site.new(20..24, "jumps", "springs"),
            Site.new(40..42, "dog", "cat")