pub type TokenSymbol = BoundedCharString<TOKEN_SYMBOL_MAX_LENGTH>;
pub struct TokenSymbol(Vec<u8>, PhantomData<[u8; 6]>);
0: Vec<u8>
1: PhantomData<[u8; 6]>