internal とか void とか判別しやすい例出して、判別できるじゃんと言われてもなぁ