Looks like an interesting approach. Remind me to look deeper into this tomorrow. One thing to note is that the value returned from rocksdb needs to be copied over at least once. Because that value is only valid for the life or the callijg function, from what I understand.