A static library designed to be linked in with a host application that has existing ways of doing things such as reporting assertion failures or handling errors.