``defaultdict`` pattern