Return all free variables of the term defined in the pattern (i.e. defined in Env)
Env
Matches a term that does not contain free variables defined in the pattern (i.e. not defined in Env)