Absent when the deployment needs no functions.
The deployment's declared kind, or DEFAULT_RUNTIME_KIND. Its workflows inherit it.
Autonomous definitions with no subject entry, name ascending. They
contribute no trigger, so they get no watcher, and a deployment whose
autonomous definitions are all subjectless gets none at all. A
'selfHosted' one is in SelfHostedNeeds.startInstances instead.
Autonomous definitions with an emitted watcher whose subject declares no
types, name ascending. Their watcher matches every create in the dataset.