Also interesting to talk about how data should be passed in/out.
Many of the IN data will be array or matrix.
Many of the OUT data will be array or matrix too.

So, better to open a discussion ...