Pre-SIP ideas for by-name exlicit syntax for caller

casper - if the DSL syntax became something like method_name => { } is that okay? It looks awkward because we’re not used to it, but it shows you that the parameter is a Function0.