Is it possible to support such assignment: ``` struct AData { var amount: [Int] public init(_amount: [Int]) mutates (amount) { self.amount = _amount } } ``` Also, this now gives an`Illegal modification of variable not declared in 'mutates(...)'` error