A C implementation of CouchDB