Why? This file depends on the others, yes? It means that you can't build a JS file that will make this one run. I suppose this is our new methodology for specs, but what's the harm of leaving these here? I didn't notice, but is Core like this, too?

If we elect to do this, why not just remove the declarations out all together - does `~` have some special semantic meaning with packager?