Added CFUNCTION type, just call it as sample_dictionary.callback(value), note that you need to do the lua_state conversion inside the callback