code: function cmd_logout(args, done) {
      var seneca = this
      var userent = seneca.make(user_canon)
      var loginent = seneca.make(login_canon)
  
      var q = { id: args.token }
  
      loginent.load$(q, function(err, login) {
        if (err) return done(err)
  
        if (!login) {
          return done(null, { ok: true })
        }
  
        login.active = false
        login.ended = new Date().getTime()
        login.save$(function(err, login) {
          if (err) {
            return done(err)
          }
  
          userent.load$({ id: login.user }, function(err, user) {
            if (err) {
              return done(err)
            }
  
            seneca.log.debug('logout', user, login)
            done(null, { user: user, login: login, ok: true })
          })
        })
      })
    }
docs: Logout an existing user - resolve using token, idempotent - token:    login token Provides: - success: {ok:true,user:,login:}