instead of calling a function directly, the dyncall library provides a mechanism to push the function parameters manually and to issue the call afterwards.
I was working on an university project with some course mates when I had this conversation. My course mate said: “I don’t understand this design with APIs; why don’t we just make life easier for them…
W. Lavrijsen, und A. Dutta. Proceedings of the 6th Workshop on Python for High-Performance and Scientific Computing, Seite 27--35. Piscataway, NJ, USA, IEEE Press, (2016)