title: In Scala, is there an easy way to convert a case class into a tuple?
body: <p>Is there an easy way to convert a case class into a tuple?</p>
  
  <p>I can, of course, easily write boilerplate code to do this, but I mean without the boilerplate.</p>
  
  <p>What I'm really after is a way to easily make a case class lexicographically Ordered. I can achieve the goal for tuples by importing scala.math.Ordering.Implicits._, and voila, my tuples have an Ordering defined for them. But the implicits in scala.math.Ordering don't work for case classes in general.</p>