code: function cmd_load_reset(args, done) {
      var seneca = this
      var userent = seneca.make(user_canon)
      var resetent = seneca.make(reset_canon)
  
      var q = { token: args.token }
  
      resetent.load$(q, function(err, reset) {
        if (err) {
          return done(null, { ok: false, why: err })
        }
  
        if (!reset) {
          return done(null, {
            ok: false,
            token: args.token,
            why: 'reset-not-found'
          })
        }
        reset = reset.data$(false)
  
        userent.load$({ id: reset.user }, function(err, user) {
          if (err) {
            return done(null, { ok: false, why: err })
          }
  
          if (!user) {
            return done(null, {
              ok: false,
              token: args.token,
              user: reset.user,
              why: 'user-not-found'
            })
          }
          user = user.data$(false)
  
          done(null, { user: user, reset: reset, ok: true })
        })
      })
    }
docs: Load a password reset token - token: reset token string Provides: {ok:,reset:,user:}