Changed various passInto semantics, updated tests to reflect changes, began documentation work