title: Pattern matching against generic type using 'flexible' type parameter
body: <pre><code>match value with
  | :? list&lt;#SomeType&gt; as l -&gt; l //Is it possible to match any list of a type derived from SomeType?
  | _ -&gt; failwith "doesn't match"
  </code></pre>