Allow completions based on guessed types

Also, ignore currently completed property when guessing
types, since it is probably incomplete.