#pragma once namespace ki { template union ValueBytes { ValueT value = 0; char buff[sizeof(ValueT)]; }; }