Parameterize parser type