Adds a runtime-computed set of completions from provider.
Adds runtime completions from provider with a nested sub-tree (for the next argument) via block.