example refactoring to remove matcher AV from Var