TODO ==== BSON ---- + more efficient dictionary type (also ordered?) + support something like toSql (convert a haskell type to bson)