<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def kick(self, member, reason=None):
 """ Kick an occupant from the MUC. :param member: The member to kick. :type member: :class:`Occupant` :param reason: A reason to show to the members of the conversation including the kicked member. :type reason: :class:`str` :raises aioxmpp.errors.XMPPError: if the server returned an error for the kick command. .. seealso:: :meth:`.AbstractConversation.kick` for the full interface specification. """

        yield from self.muc_set_role(
            member.nick,
            "none",
            reason=reason
        )