pub fn handle(ctx, state, sender, message) {
if message.op == "start" {
ctx.send(ctx.this, #{op: "add", value: 1});
state + 1
} else if message.op == "add" {
state + message.value
} else {
panic("unknown counter operation")
}