private BoundBlock BindBlock(BlockSyntax syntax, Symbol parent)
{
var blockBinder = new Binder(_sharedBinderState, this);
return new BoundBlock(syntax.Statements.Select(x => blockBinder.Bind(x, y => blockBinder.BindStatement(y, parent))).ToImmutableArray());
}