>>846
なにに躓いているのか分からない…。

俺だったら親がResultオブジェクトを用意して子に渡し、
子はResultオブジェクトに値を設定してリターン。