Implement changes for executable descriptions (#4482)
Revives and addresses comments from #4430
This is already in the spec and the impl is lagging behind so we might
need to get this in 😅
---------
Co-authored-by: fotoetienne <693596+fotoetienne@users.noreply.github.com>