Has anyone used RExpect?  Line 16 requires 'ropen3', which I have not
been able to find.

Subsitution of  'open3'  works for all the functionality I've tested,
although I do notice a few quirks that might be caused by this
substitution.