Frequently in nf-core, we create a ch_versions where we mix in the version from every process in the workflow. It is tedious to maintain, and in some cases we forget to mix in. It'd would be nice if nextflow inspected every run process for a named output called versions and created a yaml with the versions at the end of the workflow. This would remove a lot of boilerplate needed for reporting software versions. Thoughts?