merge unquotes in block args before constructing the block future.

this fixes an issue where map loses type info when it's translated into an each
remove using confusing space char literal that doesn't parse

'?\ ' turns out to not work in the current version of the parser. I'm surprised it ever worked, it's rather confusing
add some whitespace