client -> data -> server
func performThisclosure(closure: (void) -> void){
closure()
}
func justDoIt(it: (Void) -> Void){
it()
}
justDo {
print("print me now!")
}
var somethingToDo: (Void) -> Void = {}
func doItLater(it: @escaping (void) -> Void){
somethingToDo = it
}