#あいや、カレントディレクトリではなく、「関数が呼び出されたファイル名」を取りに行ってるのがヤバイのです。
#もっというと、location関数が取得するLoc型には、ファイル内の自分が呼ばれた関数の位置を示すフィールドが含まれているので、同じファイル内でもその関数の位置が変わると、そのフィールドの値も変わります。
#なるほど。それなら今回のユースケースなら特に問題はなさそうですね。
#はい。ただよくわからんまま使って、便利だからって別モジュールに切りだそうとかやり出すと破綻するので、そういうもんだという認識は必要だと思ったのです。
#Thank youです!参考になります!