refine list.group (#69)
initial multi-key support for list.cases (#69)