complete variants
Implement basic argument completions