       assert get_in(nil, ["john", :age]) == nil
 
       map = %{"fruits" => ["banana", "apple", "orange"]}
-      assert get_in(map, ["fruits", by_index(0)])  == "banana"
-      assert get_in(map, ["fruits", by_index(3)])  == nil
+      assert get_in(map, ["fruits", by_index(0)]) == "banana"
+      assert get_in(map, ["fruits", by_index(3)]) == nil
       assert get_in(map, ["unknown", by_index(3)]) == :oops
 
       assert_raise FunctionClauseError, fn ->


    test "invalid match" do
      a = List.first([3])
      assert_raise MatchError, fn ->
        destructure [^a, _b, _c], a_list()
      end

      users = %{"john" => %{age: 27}, "meg" => %{age: 23}}

      assert update_in(users["john"][:age], &(&1 + 1)) ==
               %{"john" => %{age: 28}, "meg" => %{age: 23}}

      assert update_in(users["john"].age, &(&1 + 1)) ==
               %{"john" => %{age: 28}, "meg" => %{age: 23}}

      assert_raise BadMapError, fn ->
        update_in(users["dave"].age, &(&1 + 1))
