Hey I am having a really hard time writing some library types. (I don't have experience with types in libraries) Maybe I am missing something: so I have a function with a generic parameter i use to infer the type of an attribute of the paramter which is an object. I want to refactor the object parameter from beeing an inline type to a reusable type outside. Long story short I am pretty much stuck