I asked a while ago if there was any way to do projection in
SQLObject, and there didn't seem to be anything. This file is the
result of my desire for there to be such a thing.
Now, I'm not so much doing projection as emulating it in Python-space,
so I would expect some fairly hefty performance penalties compared to
the native database implementations of the operations I implement.
I hope someone else finds this useful.