@type t() :: %Hologram.Template.Renderer.Env{ context: %{required(atom() | {any(), atom()}) => any()}, node_type: :attribute | :element | :property | :public_comment | nil, slots: keyword(Hologram.Template.DOM.t()), tag_name: String.t() | nil }