Add explicit lifetime to Parser's T