completed mapping of recursive lists and maps