removed xAsClosure; unlikely to be useful, and didn't always work.