@type t() :: %Runic.Workflow.ComponentAdded{ bindings: map(), closure: Runic.Closure.t() | nil, hash: term(), name: String.t() | atom(), source: term() | nil, to: term() }