Given that this appears to be immutablejs using immer. What are the performance agains in comparison to immutablejs?