Typedef and parser return