title: seq<obj> versus seq<float> in F#
body: <p>I have the following method:</p>
  
  <pre><code>  member this.addColumnWithHeading heading column =
      this.addColumn (seq { yield heading; yield! (column |&gt; Seq.map string)})
  </code></pre>
  
  <p>which takes a string heading and any sequence (which is compiled to seq in this case), creates a sequence of strings and calls another method with this data. However, it doesn't work with column being a sequence of floats:</p>
  
  <pre><code>Error   1   The type 'obj' does not match the type 'float'  C:\Users\ga1009\Documents\PhD\cpp\pmi\fsharp\pmi\Program.fs 138
  </code></pre>
  
  <p>How can I define the method <code>addColumnWithHeading</code> so that it works with floats as well? </p>