Define scheme side atomic-invoke.
Use Racket's queue.

Arc's version depends on mutable list, use Racket's queue instead to
decrease dependence on mpair.

Comments are leave there as is.