Handle macroexpansion errors when getting free vars