Qualifier references

add support for qualifier and reference suggestions. 
What's the fuzz about double underscore in those function names?