C++11 compliant pseudo C++1y variable templates