Experimental: auto completion, some sort of context sensitivity