you need to split it into two functions because th...
# announcements
k
you need to split it into two functions because the first one must be inlined and the
null as T
trick must not otherwise the compiler knows we're tricking it