pub static mut FNMAP: Vec<(&'static str, *const ())>
A vector of tuple which contians function name(&str) and function pointer (*const ()),
it should initialize before the program starts