Yes, the exec is still there, unmodified.
The setup with the function inside the controller (function inside
function) also works fine when there is no exec involved.
I don't know if it would be worthwhile to pursue the 'unqualified
exec' error, at least in my case I could just add another exec to
import the function since it is not really related to the functions
already provided by module Z.
Hmmm... performance wise which option is better?
Have the extra code being imported by one exec in several places
versus running two exec statements in one place with a smaller
original exec size.