add CU_CLONE_USABILITY_MISMATCHED_RETURN, and don't report return types that instanceof this's class