show[Raw] and show[Code]

review @densh
What about something more generic like: 
```
implicit class ShowOps[Self](self: Self) extends AnyVal {
  def show[Style <: Convert[Self, String]](implicit style: Style): String = style(self)
}
```