(hint: ParseField makes it easy)