I\'m writing type definitions for a library I don\'t own called fessonia. I have some experience doing this, but this library is organized differently than others I\'ve work