Make Bindings a full-fledged collection to allow iteration.

This should let us refactor some code in a few places where we
generically operate over the Binding objects.