Migrate to ‘rope’ package.

Some basic experimentation in ‘y’ and just generally giving it a spin
suggests that this results in much faster operations.