Allow access to local vars in “ensure” block when generating from return
Some fixes in socket.cr
Fix http client test