Use [recursive_repr](https://docs.python.org/3/library/reprlib.html#reprlib.recursive_repr) to give `__repr__` same detection as `_repr_pretty_`