Parser creation always returns a non-null Parser, enabling simpler problem reporting.