We need access to the previous rule (i-1) for variable declarations. so I don't think that'll work