List decoder reads list of integers.
List decoder reads list of integers and strings.
List decoder reads list of integers and strings and nested lists.
Dictionary decoder reads empty dictionary.