compiler: Add a SymGenerator() for FrameScopeLayout.

It seems that without this, SymGenerators simply aren't present for generating de Brujin names inside frame-level scopes.