pub type lua_CFunction = Option<extern "C" fn(L: *mut lua_State) -> c_int>;
enum lua_CFunction { None, Some(extern "C" fn(*mut lua_State) -> i32), }
No value.
Some value of type T.
T