looks like we need a compiler-dependent typename macro...
TYPENAME...
only remaining warnings in our code are unused things
Aaand we need a TEMPLATE too.
indent
std, better identifier
merge standardization