Put all external code under "external". We can't use too many warnings though since there's a lot of code we don't control.