lambda list argument parsing