`renderForeignError` is defined in `Data.Foreign`, but it doesn't seem to be used anywhere in there, and it's neither exported. Can you change it to be exported?