add compile tests to prove correct handling of ambiguity in dependent name
add compile tests to prove correct handling of ambiguity in dependent name

amerry/FakeIt,eranpeer/FakeIt,skizzay/FakeIt,amerry/FakeIt,eranpeer/FakeIt,marco-m/FakeIt,marco-m/FakeIt,OnBeep/FakeIt,bowlofstew/FakeIt,bowlofstew/FakeIt,skizzay/FakeIt,OnBeep/FakeIt