pub type lua_Reader = Option<extern "C" fn(L: *mut lua_State, ud: *mut c_void, sz: *mut size_t) -> *const c_char>;
enum lua_Reader { None, Some(extern "C" fn(*mut lua_State, *mut c_void, *mut usize) -> *const i8), }
No value.
Some value of type T.
T