try a potentially safer way to find out if we know the tp_new slot function of a type