Added info about returning Promise from `enter`/`leave`.