I've been thinking about it, I think using `__str__` is actually a good idea. It's sufficiently pythonic. I'll update the PR.