We may want expand this to say something like `was defined in foo.json but is overwritten in foo.yml` or similar (as otherwise it might be tricky to track down this error). Might have to rework things a bit to have that info handy though (ie storing info in a hash with `filename => data` or something). What do you think?