The files (from different locations) with the same name get compiled to the same place, so the last one gets served. Perhaps need some timestamp or uid string in the filename or something?
I'm not sure I understand. Can you write a regression test that exposes it?
Added test for #11