$ NO_COLOR="1" print . Component
a: mutated
b: mutated
print_c(): mutated
print_d(): initial
$ pincfmt ./data.pi
component Component {
let mutable a = "initial";
a := "mutated";
let mutable b = "initial";
if (a == "mutated") {
b := "mutated";
};
let mutable c = "initial";
let print_c = fn () -> c;
c := "mutated";
let mutable d = "initial";
let print_d = fn () -> d;
let mutable d = "initial2";
d := "mutated";
a: {a}
b: {b}
print_c(): {print_c()}
print_d(): {print_d()}
}