wire up completions for 'attr'
migrate completion work to own module