test syntax for chain argument name and chain intermediata variables
chain intermediate vars (and local scope)
nice improvements to chain: can specify placeholder.