title: Scala: Passing one implicit parameter implicitly and the other explicitly. Is it possible?
body: <p>Let's consider the function:</p>
  
  <p><code>def foo(implicit a:Int, b:String) = println(a,b)</code>.</p>
  
  <p>Now, let us assume that there is an implicit <code>String</code> and <code>Int</code> (<code>implicit val i1=1</code>) in scope  but we want to pass an other, <strong>not</strong> implicit <code>Int</code> (<code>val i2=2</code>) explicitly to <code>foo</code> .</p>
  
  <p>How can we do that ? Is it possible?
  Thanks for reading.</p>