Desired .exs file rendered from quoted Elixir AST.
.exs
@type t() :: %HostKit.Resources.Exs{ ast: Macro.t(), depends_on: [term()], group: String.t() | nil, meta: map(), mode: non_neg_integer() | nil, owner: String.t() | nil, path: String.t() }
@spec new(String.t(), Macro.t(), keyword()) :: t()
@spec render(t()) :: {:ok, String.t()} | {:error, term()}
@spec secret?(t()) :: boolean()