增加block的typedef