[<Struct;CLIMutable>] type StructRecord = { X: float Y: float } let x = StructRecord ()  The message is misleading. There is actually a type StructRecord, but we can't call the ctor. So we should improve the error. references #1103