issue #35: allow completion in a parenthesis
issue #35: function args completion behavior changed
new command comde clean up