pull completion out and start testing CommandLineToArgv-alike