環境に依存しない言語仕様の問題の質問だと思うのですが、
ある関数が呼び出されたとき、その関数を呼び出したのが「誰」かによって
動作を変更することは可能でしょうか?