Without any argument, the command will return the currently selected object for the frontend, or fail none is selected.
To allow tab-expansion of the commands, child objects and attributes of the default processor, use the cpu
object alias.
The specified object, obj, must implement one of the processor_info, step or cycle interfaces.