A personal implementation of promises, for testing purposes and personal edification.