fn getKeyPtrAdapted(self: Self, key: anytype, ctx: anytype) ?*K
self: Self,
key: anytype,
ctx: anytype,