Digamos que eu tenha uma classe de parâmetro genérica, mas o valor do parâmetro deve ser um dos seguintes:
int, double, string, bool, DateOnly
qualquer outro tipo deve ser rejeitado.
public record Parameter<T>(string Name, T Value) where T : ...