PEG Parser with static typing in D