A nicer interface for OLE on MS Windows using pure Ruby