Esta abreviação de tipo tem um ou mais parâmetro que não aparece em tipo sendo abreviado. Abreviações de tipo usam todos ...

Esta abreviação de tipo tem um ou mais parâmetro que não aparece em tipo sendo abreviado. Abreviações de tipo usam todos os parâmetros de tipo declarados no tipo que está sendo abreviado. Considere remover um ou mais parâmetro de tipo, ou usar uma definição de tipo concreto que encapsula um tipo adjacente, como 'type C<'a> = C of ...'.