`post` gets the immediate return value, which is a Promise(). Is it worth having a `postEventually`, or should I be clever in some way?