fixes #42

recursing over nested Sections was inappropriately checking for dicts instead of actual Sections

this hurts when there are cases where you can have dictionary values (particular with unrepr=True)