The article doesn't really touch on how this plays with generics, if at all. Anyone know if we can do:
public record MktOrder(T currency, int amount)<T> { }
or public record MktOrder<T>(T currency, int amount) { }
Would be a bummer if it breaks the idiomatic (and canonical) way of working with generics. In any case, it's a much needed and welcome feature.