typedef CompoundSerializer<T> Serializer;
};
+template<> struct Protocol::Traits<bool>: BasicTraits<bool, 'B'> { };
template<> struct Protocol::Traits<Int8>: BasicTraits<Int8, 'I'> { };
template<> struct Protocol::Traits<UInt8>: BasicTraits<UInt8, 'U'> { };
template<> struct Protocol::Traits<Int16>: BasicTraits<Int16, 'I'> { };