Make pop() cancellable

And improve the README.