   test "structs" do
     user1 = %User{age: 16}
     user2 = %User{age: 21}
-    expected = [{:eq, "%ExUnit.DiffTest.User{"}, [[{:eq, "age: "}, [ins: "2", eq: "1", del: "6"]]], {:eq, "}"}]
+
+    expected = [
+      {:eq, "%ExUnit.DiffTest.User{"},
+      [[{:eq, "age: "}, [ins: "2", eq: "1", del: "6"]]],
+      {:eq, "}"}
+    ]
+
     assert script(user1, user2) == expected
     assert script(%User{}, %{}) == nil
     assert script(%User{}, %ExUnit.Test{}) == nil

    expected = [
      {:eq, "["},
      [
        [{:eq, "\""}, [eq: "T", del: "v", ins: "w", eq: "o"], {:eq, "\""}], {:eq, ", "},
        {:del, "nil"}, {:del, ", "},
        {:eq, ":ok"}, {:eq, ", "},
        {:ins, inspect(self())}, {:ins, ", "},
        [{:eq, "{"}, [[ins: "true"]], {:eq, "}"}], {:del, ", "}, {:del, ":ok"}
      ],
      {:eq, "]"}
    ]
    assert script(list1, list2) == expected

    list1 = [1, "2", 1]
    list2 = [1, 1, 2]
    expected = [
      {:eq, "["},
      [eq: "1", eq: ", ", del: "\"2\"", del: ", ", eq: "1", ins: ", ", ins: "2"],
      {:eq, "]"}
    ]
    assert script(list1, list2) == expected

    list1 = [1, 1, "1", 2]
    list2 = [1, 1, 2]
    expected = [
      {:eq, "["},
      [eq: "1, 1", eq: ", ", del: "\"1\"", del: ", ", eq: "2"],
      {:eq, "]"}
    ]
    assert script(list1, list2) == expected

    list1 = [1, 2]
    list2 = [1, 1, 2]
    expected = [
      {:eq, "["},
      [{:eq, "1"}, {:eq, ", "}, [del: "2", ins: "1"], {:ins, ", "}, {:ins, "2"}],
      {:eq, "]"}
    ]
    assert script(list1, list2) == expected

    list1 = []

      ],
      {:eq, "]"}
    ]

    assert script(keyword1, keyword2) == expected

    keyword1 = [file: "one", line: 1]
    keyword2 = [file: "two", line: 2]

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