dave08
inline fun withLoading(before: () -> Unit, after: () -> Unit, block: suspend () -> Unit) { before(); block(); after(); }
withLoading(view::show, view::hide) { ... }