mutating func
self
mutating func foo() { DispatchQueue.main.async { self.bar += 1 // できない } }
async/await