fn lower_control_flow_element(
result: &mut Function,
body: &[BasicBlock],
element: &ControlFlowElement,
current: CFSelector,
binded_cfg: &BindedControlFlowGraph<'_, '_>,
register_name_id_map: &HashMap<RegisterName, u32>,
offset_table: &HashMap<RegisterName, i32>,
cfe_root: &ControlFlowElement,
register_type: &HashMap<RegisterName, Type>,
move_stack_pointer: i32
)