Article I wrote about getting a C library with poor error handling to behave well with Nim