I totally agree Yuta's suggestion.
beginAsync does not have to accept function which throws.
> Adam
I don't think that C# style async void function invodation matchs swift.
If we can do, following code can be compile.
```swift
async func sendMessage() -> Void { ... }
func onButtonClick() {
sen
I am grad if it is accepted.
I have two reasons.
(1)
I just recently confused visibility rule of extension which is different
from class/struct.
(2)
I often write many classes in only one application target in project first.
After code base grow, I often make new Framework target and move some
c