void BindAssignmentToSlice(BinaryExpression node)
{
var slice = (SlicingExpression)node.Left;
var expression = slice.Target;
if (!expression.Entity.IsAmbiguous() && IsArray(expression))
BindAssignmentToSliceArray(node);
else if (TypeSystemServices.IsDuckTyped(expression))
BindExpressionType(node, TypeSystemServices.DuckType);
else
BindAssignmentToSliceProperty(node);
}