>>724768026
i just answered my own question, the function DOES NOT work as pictured (intended) unless you simply add an _t after enable_if.
the code in the picture allows non arithmetic types to be added, but by using "typename = std::enable_if_t<std::is_arithmetic<T>::value, T>" instead, it correctly fails to compile when non arithmetic types are passed as arguments, pictures like that have to be some kind of psyop.