func returnCall() -> string -> string: closure = (s: string) -> string: <- s closure("123asdf") <- closure func test() -> string: a = returnCall() b = a("arg") <- b