title: Scala, simple notation of Imaginary (number)
body: <p>Imagine that I have the class Imaginary(x) and the class Real(y) in Scala. Is there a way to do ComplexNumber = 3 + 2i instead of doing ComplexNumber = Real(3) + Imaginary(2) ?</p>
  
  <p>Thanks.</p>