The problem here is what you want to use seq<images>as a type annotation, but you use it as an expression. They have different meanings; also, it is not clear which sequence you want to assign Photos.
For example, if you want to initialize Photosto an empty sequence, you can use Seq.emptyand have seq<images>as an annotation like:
member val Photos = Seq.empty : seq<images> with get, set
Or, as ildjarn suggested, use an explicit type parameter for Seq.empty<'T>:
member val Photos = Seq.empty<images> with get, set
Photos , , :
member val Photos = Seq.empty with get, set
fuction?
seq<images>, , (.. : ), Operators.seq<'T>, seq<images> -> seq<images>, .
seq ; , . seq<'T> , , , seq { yield 1 }.