'Creates and adds a breakpoint which would trigger on `event_type`. Additional arguments are passed to the
:class:`BP` constructor.
:return:    The created breakpoint, so that it can be removed later.'

def make_breakpoint(self, event_type, *args, **kwargs):

    bp = BP(*args, **kwargs)
    self.add_breakpoint(event_type, bp)
    return bp
