strict cligen type check and susp_hook callback function type