     |> Enum.uniq()
   end
 
+  @spec ampered_tag?({any, [String.t()], any} | String.t()) :: boolean
   defp ampered_tag?({_, attributes, _}) do
     Enum.find(attributes, fn {attribute, _} -> attribute == @drab_id end)
   end

     end}
  end

  defp partial(body) do
    html = to_flat_html(body)
    p = Regex.run(~r/{{{{@drab-partial:([^']+)}}}}/Uis, html)

  end

  @doc false
  @spec assigns_from_pattern(String.t()) :: [atom]
  def assigns_from_pattern(pattern) do
    # do not search under nested ampered tags
    pattern =
