System.Nullable' does not satisfy the 'Structure' constraint for type parameter '|1'. Only non-nullable 'Structure' types ...