title: Seq[AnyVal] returned as type instead of Seq[Int]
body: <p>I define the following List of tuples:</p>
  
  <pre><code>var temps = Seq(("Spain", Seq(68,70,73,75)),       
                  ("Trinidad",Seq(87,83,88,84,88)), 
                  ("England",Seq(52,55,58,57.5)),
                  ("Eritrea",Seq(90,91.3,88,91)))
  </code></pre>
  
  <p>and the resulting type is as follows:</p>
  
  <pre><code>temps: Seq[(String, Seq[AnyVal])] = List((Spain,List(68, 70, 73, 75)), (Trinidad,List(87, 83, 88, 84, 88)), (England,List(52.0, 55.0, 58.0, 57.5)), (Eritrea,List(90.0, 91.3, 88.0, 91.0)))
  </code></pre>
  
  <p>My question is why the type of temps is inferred as <code>Seq[(String, Seq[AnyVal])]</code> rather than <code>Seq[(String, Seq[Int])] or Seq[(String, Seq[Double])]</code> which is what one would expect ?</p>
  
  <p>I am a Scala newbie so pardon me if there is a simple explanation.</p>