my %x=(foo=>scalar((empty_list1())[0]));