Jeśli jesteś profesorem, który uczy #compiler w kontekście multi/nanopass, jak zarządzasz różnymi wersjami plików? Załóżmy, że chcesz dodać konstrukcję; teraz musisz propagować tę zmianę przez każdy kolejny plik, powiedzmy. Ogólnie rzecz biorąc, jak zarządzasz różnymi wersjami?