TODO ==== BSON ---- + support something like toSql (convert a haskell type to bson) - write convertible instances + on insert/update: reject keys that start with "$" or "." + data support for common mongo "$symbols" MongoDB ------- + support safe operations + auto-reconnection + destoy cursor (how?/when?) Misc ---- + learn more about haskelldb, anything we can learn from there + go through pymongo api and figure out what parts to adopt (also look at other languages?) + support for aggricated commands like listing collections