Support comparisons and jumps in codegen (though pretty inefficiently)