... dabei entsteht kein "Mischmasch". Das mit den Prototypen ist noch ein (ausgeklammertes) Problem. Wünschenwert ist eigentlich value, weil nur das sicherstellt, das da nicht drinrumgemalt wird, das kann aber der create function wieder nicht korrekt abbilden.
Wer sogenannte Datenstrukturen als Parameter übergibt, dem ist eh' nicht zu helfen, das sind Binärdaten und man muss den feinsinnigen Humor der Sprachdefiniteure von RPG verstehen, sowas Datenstruktur zu nennen.

D*B