# File lib/em/channel.rb, line 43
43:     def pop(*a, &b)
44:       EM.schedule {
45:         name = subscribe do |*args|
46:           unsubscribe(name)
47:           EM::Callback(*a, &b).call(*args)
48:         end
49:       }
50:     end