effect Writer { fun hello() -> Unit; fun world() -> Unit; } pub fun main() ! Io -> Unit { try { Writer.hello!(); print!(", "); Writer.world!(); Writer.hello!(); print!(", "); Writer.world!(); } handle Writer { fun hello() { print!("hello"); resume; } fun world() { print!("world"); break; } } print!("\n"); }