The struct used to store collect DSL entities.
See Reactor.collect.
Reactor.collect
@type t() :: %Reactor.Dsl.Collect{ __identifier__: any(), arguments: [Reactor.Dsl.Argument.t()], description: nil | String.t(), name: atom(), transform: nil | (any() -> any()) }