add completion source for toplevel functions
working as expected.