destruct map for named args