Implicit class that adds a pretty method to any object.
The constructor of this class, besides taking an object o to prettify,
also takes an implicit Prettifier that the pretty method will use to prettify the
the object to prettify
an implicit Prettifier that will be used
to prettify the passed object o
Returns a pretty String representation of the object o