evelink: use virtual argparse