group_by() and count_by() no longer return defaultdicts
Added group_by_keys()