The first step toward making use of Immutable.js collections in Node.js applications is reading data into them. You can read and parse CSV data into lists of maps, for example. When you start to read large amounts of data, things become trickier because things happen asynchronously.