Use typedef for token struct