better examples of free variables