It'd be cool to have a callOnce function, with semantics like this: ```swift functionWhichTakesACallback(callOnce { doSomethingWhichShouldBeDoneOnlyOneTime() }) ``` Should be really easy to test as well