A utility library which is far too semantic