Future:
* mapFail -> recover
* flatMapFail -> recoverWith
Old names are deprecated.
* improved names of several futures for debugging
* fixed bug with handling named widgets in refactored #widget dust plugin