I am studying SFINAE and c++ in general. I\'m having a strange behaviour with My SFINAE macros (called here "annotations"):