is it a good idea in Python? If yes, how to make it not suck?
MHollender: Also, Hollender's Tenth Rule (tongue-in-cheek): Any sufficiently user-friendly functional programming library contains an ad hoc, informally-specified, bug-ridden, slow implementation of SQL.