> 値が求める側のコンテキストに応じて戻り値を変えます
それがクソ仕様だっての。

値が求める側の関数名に応じて戻り値を変えます。でいいじゃねーか。