なぜ 2 行目で柔軟な型が制約されていることがわかるのだろうか。明らかにそれを回避することができますが、これから学ぶべき教訓はありますか?
type DataTable with
static member FromObjArray (input : seq<#seq<'T>>) = () //keep the flexibility
static member FromObjArray<'T> (input : seq<#seq<'T>>) = () //constrained to seq