using ast-util to generate safe variables