[cvs-nhc98] Changes to IO prims to remove Either return type. In the