dissoc :macro too when creating a var