Cosmetic changes.
Timer implemented and Awaitables and Timer pass tests. (XCTest does not run the main loop automatically.)
Making cosmetic changes and implementing CallbackNotification, which is crashing in compilation due to being @objc generic.