make pl:ship make things immutable
Merge pull request #223 from shrug/re-448

make pl:ship make things immutable