errorType C Library (header only) for a complex error type to function return with status and a message