This could just be generic prefix function.. and in the actual usage you could call it scope.