ライブラリインポートのレベル - Scheme VM を書く

仮にライブラリがインポートされた時(importインストラクションに出会ったとき)にはじめてコンパイル/インスタンス化を行うという仕様にしたとする。
こうするとライブラリのコンパイル時に別のライブラリのインスタンスが必要であるという要件は満たせると思うのだけど違うかな。
何か抜け穴がありそうで不安。