object
T
var k = x.Get<K>();if (K is not nullable && k is null) throw new Whatever();
x.Get<K>() is null