NonnullRefPtr<T>
This will cause a problem when `NonnullRefPtr<T>::operator T*` will be declared as RETURNS_NONNULL. Clang emits a warning for this pointless null check, which breaks CI.
adopt_{ref,own}_if_nonnull
time