@abstractmethod<EOL><INDENT>def remove_handler(self, handler):<DEDENT>
pass<EOL>
Add a new handler to the main loop.

        Do nothing if the handler is not registered at the main loop.

        :Parameters:
            - `handler`: the handler object to add
        :Types:
            - `handler`: `IOHandler` or `EventHandler` or `TimeoutHandler`