I am writing a program using a procedural style.
At most I have some modules where the logic is present (one to retrieve data from, one to display the info, one with the saving logic, etc.), but my data is in plain object format (they are formally classes, but conceptually they are structs, or named tuples).
All is fine, but I have to use this library, which is heavily object oriented (it offers me custom objects I have to use, and I have to subclass and implement interfaces to get my stuff done).
Would it be a sensible approach to "wrap" this library in a procedural way? Or do I have to change the style of my program completely to "OOP" if I use an OO library in my program?