Action out of place.
#2540 Compile-time warning
Action out of place.
Explanation
Some actions should not be used in certain contexts, as they will fail at run-time. For example, since a string sink function does not have an attached #current-output, output should not be used at the outer scope of such a function; any output action should appear within a using output as scope.