Experimental implementation of Promises/Futures style Async Operation representation in Swift