This could result in us incorrectly walking into local functions and picking up type variables that weren't being referenced.