compiler/ir_values: support bool operation on VBool
compiler/ir_ast_body: refactor and add statement visitor