immutable-fxvector, and immutable-box support original commit: 547fce9b99c6566d5cb3f7af9ca84654e798486e
original commit: 4bd061000ab903feb3fe8e3b96ecbcb10c59dba9
original commit: 47a210c15c63ba9677852269447bd2f2598b51fe