What does calling an optional method via chaining return when the method itself returns Void?var list: [Int]? = [1, 2, 3] let r = list?.removeAll() print(type(of: r))