Created the 'Dao.String.showOrdinal' function for better error reporting.
Error reporting now shows only the start location of the error, not the end location. The end location is still there, but it is simply not output by the instantiation of 'Prelude.Show'.
Bug fix: pretty-printing typed items was using the single-colon token for the type delimiter. I had changed it to double-colon, but forgot to update this pretty printer.