Document guidelines for repr, str, etc.
Add __repr__ methods to core objects.