p(RaisesExc(ValueError, match="string"))
        ...
    with RaisesGroup(RaisesExc(check=lambda x: x.args == (3, "hello"))):
        ...
    with RaisesGroup(RaisesExc(check=lambda x: type(x) is ValueError)):
        ...
r(