     expected = [{:eq, "["}, [[eq: "1"], [eq: ", ", eq: "2"], [del: " | 3"]], {:eq, "]"}]
     assert script([1, 2 | 3], [1, 2]) == expected
 
-    expected = [{:eq, "["}, [[eq: "1"], [del: ",", ins: " |", eq: " ", del: "\"a\"", ins: "\"b\""]], {:eq, "]"}]
+    expected = [
+      {:eq, "["},
+      [[eq: "1"], [del: ",", ins: " |", eq: " ", del: "\"a\"", ins: "\"b\""]],
+      {:eq, "]"}
+    ]
+
     assert script([1, "a"], [1 | "b"]) == expected
-    expected = [{:eq, "["}, [[eq: "1"], [del: " |", ins: ",", eq: " ", del: "\"b\"", ins: "\"a\""]], {:eq, "]"}]
+
+    expected = [
+      {:eq, "["},
+      [[eq: "1"], [del: " |", ins: ",", eq: " ", del: "\"b\"", ins: "\"a\""]],
+      {:eq, "]"}
+    ]
+
     assert script([1 | "b"], [1, "a"]) == expected
 
     expected = [{:eq, "["}, [[eq: "1"], [eq: " | ", del: "2", ins: "3"]], {:eq, "]"}]
     assert script([1 | 2], [1 | 3]) == expected
 
-    expected = [{:eq, "["}, [[eq: "1"], [eq: ", ", del: "'b'", ins: "'a'"], [eq: " | ", eq: "3"]], {:eq, "]"}]
+    expected = [
+      {:eq, "["},
+      [[eq: "1"], [eq: ", ", del: "'b'", ins: "'a'"], [eq: " | ", eq: "3"]],
+      {:eq, "]"}
+    ]
+
     assert script([1, 'b' | 3], [1, 'a' | 3]) == expected
-    expected = [{:eq, "["}, [[del: "'a'", ins: "'b'"], [eq: ", ", eq: "2"], [eq: " | ", eq: "3"]], {:eq, "]"}]
+
+    expected = [
+      {:eq, "["},
+      [[del: "'a'", ins: "'b'"], [eq: ", ", eq: "2"], [eq: " | ", eq: "3"]],
+      {:eq, "]"}
+    ]
+
     assert script(['a', 2 | 3], ['b', 2 | 3]) == expected
   end
 
   test "tuples" do
     tuple1 = {:hex, '1.1'}
     tuple2 = {:hex, '0.1', [{:ex_doc}]}
+
     expected = [
       {:eq, "{"},
-      [[eq: ":hex"], [{:eq, ", "}, {:eq, "'"}, [del: "1", ins: "0", eq: ".1"], {:eq, "'"}],[ins: ", ", ins: "[{:ex_doc}]"]],
+      [
+        [eq: ":hex"],
+        [{:eq, ", "}, {:eq, "'"}, [del: "1", ins: "0", eq: ".1"], {:eq, "'"}],
+        [ins: ", ", ins: "[{:ex_doc}]"]
+      ],
       {:eq, "}"}
     ]
+
     assert script(tuple1, tuple2) == expected
-    assert script(tuple1, {}) == [{:eq, "{"}, [[del: ":hex"], [del: ", ", del: "'1.1'"]], {:eq, "}"}]
-    assert script({}, tuple1) == [{:eq, "{"}, [[ins: ":hex"], [ins: ", ", ins: "'1.1'"]], {:eq, "}"}]
+
+    assert script(tuple1, {}) == [
+             {:eq, "{"},
+             [[del: ":hex"], [del: ", ", del: "'1.1'"]],
+             {:eq, "}"}
+           ]
+
+    assert script({}, tuple1) == [
+             {:eq, "{"},
+             [[ins: ":hex"], [ins: ", ", ins: "'1.1'"]],
+             {:eq, "}"}
+           ]
 
     assert script({}, {}) == [eq: "{}"]
   end

  end

  test "numbers" do
    int1 = 491512235
    int2 = 490512035
    expected = [eq: "49", del: "1", ins: "0", eq: "512", del: "2", ins: "0", eq: "35"]
    assert script(int1, int2) == expected
    assert script(42.0, 43.0) == [eq: "4", del: "2", ins: "3", eq: ".0"]

      ],
      {:eq, "]"}
    ]

    assert script(keyword1, keyword2) == expected

    keyword1 = [line: 1, file: "nofile"]
    keyword2 = [line: 1, file: nil]

    expected = [
      {:eq, "["},
      [
