Seq instances

Main reason: code will not break and implicit conversions between function calls is a "feature", desirable or not (I don't like it) from F#.
Since this is an F# project I'm afraid it will have to live with that.