Fix bug in signature parsing
#82 showed that there was an issue where signatures with arrays of dicts where parsed incorrectly. In essence "a{uu}" and "a...a{uu}" were parsed the same.
#82 showed that there was an issue where signatures with arrays of dicts where parsed incorrectly. In essence "a{uu}" and "a...a{uu}" were parsed the same.