Sometimes it's sufficient just to read the library's .h file, but it can get complicated with inheritance