- pack the cfgmgr type enum, so it likely takes 1 byte rather than 4 bytes - when putting a string in LMDB, let's allocate only the size of type + strlen(string) + 1, instead of the size of the whole cfgmgr_val_t + strlen(string) + 1. It needs a special threatment when reading, but probably worth it considering cfgmgr_val_t is not tiny (and will likely grows up)