Added support for binder formatters to return promises