I want to extend the default behaviour of the CustomStringConvertible protocol in my class, by adding some extra output.
For example, say you have this class in a project called Bar:
class Baz {
let x = 42
}
let b = Baz()
When doing a po(b), the output will be Bar.Baz
I want to display some extra stuff, such as the value of x, without having to type again Bar.Baz
Is this possible?