A powerful wrapper for interfaces which creates extendable, synchronisity-agnostic interfaces which can be seamlessly passed around to other Sinch interfaces as if they were synchronous arguments.