add free and bound identifier sets

Still need to add docs, but wanted to see if anyone had feedback.

I will squash when done.
(Took me long enough to fix that one.....! sigh; I only did it after being shamed into it at RacketCon. One good thing that comes out of shame, eh?)