Unique completions by name.
There may be several packages with same module and same declarations, so we must unique to remove duplicates