lockFunctionCallEnqueuing
Performs an action locking the enqueuing of function calls. This causes register to do nothing until the action is completed. Any function call enqueued during the action is discarded and won't be expanded by the pipeline.
Return
the result of the action
Parameters
block
action to perform