Locks the specified bindings until the functions result is resolved or rejected
The bindings to be locked
The function to run while the bindings are locked
The result of the specified function
Locks the specified bindings until the functions result is resolved or rejected