extra mutable / immutable tests
doc edits