Removes all other data_types for a single data type that allows a user to give an arbitrary type tree that contains dicts and lists (which only can contain one type).
The leaf elements of the tree must be a primitive type, but they may switch types.
@aarondr77 This PR points out an issue with this arbitrary nesting (that existing before, I think -- we just didn't realize). Issue opened here: https://github.com/saga-vcs/saga/issues/39
Removes all other data_types for a single data type that allows a user to give an arbitrary type tree that contains dicts and lists (which only can contain one type).
The leaf elements of the tree must be a primitive type, but they may switch types.