Objects who provide a custom way of printing themselves should implement this interface.
Returns a function to print this object or null if it cannot be printed.
Objects who provide a custom way of printing themselves should implement this interface.