Added support for Immutable Queue, Stack, Stream and Vector