* construct: Recursive normalization of construct parse result * utils: Make filter_dict() transparently pass non-dict