1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
effect Messages { fun hello() -> String; fun world() -> String; } pub fun main() ! Io -> Unit { try { print!(Messages.hello!()); print!(", "); print!(Messages.world!()); print!("\n"); } handle Messages { fun hello() { resume "hello"; } fun world() { resume "world"; } } }