どういう原理でコンパイラが実行可能なソースに変換するのかはよくわからんが、
わからないなりになんとか使ってる。
大抵の人はそんなもんでしょ