def __init__(self, predicate: Callable[(['MessagePredicate', discord.Message], bool)]) -> None:
    self._pred: Callable[(['MessagePredicate', discord.Message], bool)] = predicate
    self.result = None
def __init__(self, predicate: Callable[(['MessagePredicate', discord.Message], bool)]) -> None:
    self._pred: Callable[(['MessagePredicate', discord.Message], bool)] = predicate
    self.result = None