using evil global to retain locks
.with {|req| ...}
simple tests for `with` blocks
Merge branch 'locks' into withblock
don't call blocks during canInitWithRequest cycles
lambdas should work just like blocks