Simplify ImmutableList implementation

@swankjesse @danrice-square