reorder alphabetically by function name.
Add bson_append_undefined().