A declared output on an estimator.
Most estimators emit a single output via the conventional :out name and
do not need an explicit output block - the framework synthesises one
pointing at the estimator's natural path. Multi-output estimators
declare each output explicitly so subscribers can address them by name.
When set, path: overrides the auto-derived output path. Useful for
routing a derived output onto a foreign topic.
Summary
Types
@type t() :: %BB.Dsl.Estimator.Output{ __identifier__: any(), __spark_metadata__: Spark.Dsl.Entity.spark_meta(), name: atom(), path: nil | [atom()] }