'(typ, [data]) = recent()
Return \'RECENT\' responses if any exist,
else prompt server for an update using the \'NOOP\' command.
\'data\' is None if no new messages,
else list of RECENT responses, most recent last.'

def recent(self, **kw):

    name = 'RECENT'
    (typ, dat) = self._untagged_response(None, [None], name)
    if (dat != [None]):
        return self._deliver_dat(typ, dat, kw)
    kw['untagged_response'] = name
    return self.noop(**kw)
