Added a convertible guard to conversion-aware macro to avoid ambiguities in overloads.