         false
       )
 
-    [{:eq, "{"}, diffs, {:eq, "}"}]
+    [{:eq, "{"}, script, {:eq, "}"}]
   end
 
   def script(_left, _right), do: nil

      script_string(List.to_string(left), List.to_string(right), ?')
    else
      keywords? = Inspect.List.keyword?(left) and Inspect.List.keyword?(right)
      diffs = script_list(left, right, keywords?)
      [{:eq, "["}, diffs, {:eq, "]"}]
    end
  end



  # Tuples
  def script(left, right) when is_tuple(left) and is_tuple(right) do
    script =
      script_list(
        Tuple.to_list(left),
        tuple_size(left),
