enum class DataType { Taint, NotTaint }; template struct Data { int payload[200]; }; Data foo(Data data); void foo(Data data);