val .writeit = impure fn(.x) { writeln .x }