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

def recent(self):

    name = 'RECENT'
    (typ, dat) = self._untagged_response('OK', [None], name)
    if dat[(-1)]:
        return (typ, dat)
    else:
        (typ, dat) = self.noop()
        return self._untagged_response(typ, dat, name)
