fix Usage Flags
open override fun fixUsageFlags(localData: MutableList<AvailVariableAccessNote?>, outerData: MutableList<AvailVariableAccessNote?>, codeGenerator: AvailCodeGenerator)
The receiver sets the value of an outer variable, so it can't be an outer reference to an argument (they aren't wrapped in a variable).