難しく考えすぎ。
CのスタックとSchemeのスタックは全く別のものだと思えば簡単。
それで困ることはほとんどない。