I think we've tended to use names more like `shutdown-error->throwable` for this kind of function, but I don't care much.