Instead of recursing back into Convert, make CppThunkRef conversion just add an extra step to category conversion, performing a copy conversion followed by an ephemeral reference binding conversion.
Core.Default
.
operator new