CC#•Created by PerfidiousLeaf on 12/4/2024 in #help Dynamically Implementing Interfaces at Runtime
so there's no static typing support nor more complex behaviour without casting and it's entire based on reading the API docs, which weren't that well maintained, or the code.