Revert "Delete unused immutable"

This reverts commit 225413b26c6799c9509046bf01cca6e469a53479.

Turns out that immutable was being used after all. Oops.