   end
 
   defp traverse(
-         ast =
-           {:|>, meta,
-            [
-              {{:., _, [{:__aliases__, _, [:Enum]}, :map]}, _, _},
-              {{:., _, [{:__aliases__, _, [:Enum]}, :join]}, _, _}
-            ]},
+         {:|>, meta,
+          [
+            {{:., _, [{:__aliases__, _, [:Enum]}, :map]}, _, _},
+            {{:., _, [{:__aliases__, _, [:Enum]}, :join]}, _, _}
+          ]} = ast,
          issues,
          issue_meta
        ) do

  end

  defp traverse(
         ast =
           {{:., _, [{:__aliases__, meta, [:Enum]}, :join]}, _,
            [{{:., _, [{:__aliases__, _, [:Enum]}, :map]}, _, _}, _]},
         issues,
         issue_meta
       ) do

  end

  defp traverse(
         {{:., meta, [{:__aliases__, _, [:Enum]}, :join]}, _,
          [
            {:|>, _, [_, {{:., _, [{:__aliases__, _, [:Enum]}, :map]}, _, _}]},
            _
          ]} = ast,
         issues,
         issue_meta
       ) do
