private void InferClosureSignature(BlockExpression node)
{
ClosureSignatureInferrer inferrer = new ClosureSignatureInferrer(node);
ICallableType inferredCallableType = inferrer.InferCallableType();
BindExpressionType(node, inferredCallableType);
AddInferredClosureParameterTypes(node, inferredCallableType);
}