Support for List and Map

Is it worth adding an immutable wrapper around this?