convert_to: re-use the enabler logic in the type trait, hence avoiding
duplication.