For instance, interfacing with c in factor works like this. You have an internal dsl that allows you to express what the signature of a c function is. It is designed to look like a function declaration in c, but it is actually valid factor. And... that&#x27;s it! You can now call that function, and some meta programming drives from that pseudo signature all the information to translate values back and forth