>>544
おぉ、ありがと。
コンストラスタを使う方法までは思いつきませんでした。

function内で構造体をくっ付けてみても候補にでなくて諦めかけていました。