def dispatch(msg)
case msg.type
when :Foo
FooWork.new.work
when :Bar
BarWork.new.work
end
end