>>68
The way this has been phrased makes it seem as if it be not a real question. I don't recommend using frameworks and such things. I write the libraries I need. Ada subprograms can't accept a variable number of arguments, but can accept arguments of varying sizes. A tuple here could be an array, record, or private type, based on what's needed. Enumeration and array types are particularly nice in Ada, and better usage of enumeration types have bled into mine other programming because of it. I suggest looking at mine OpenBSD Ada binding for something which may be relevant to this:
http://verisimilitudes.net/2019-07-27
gopher://verisimilitudes.net/12019-07-27