fix #28: support let a[1:2] = [5,6]