Document and test non-reference { -in => ... }

Also test the documented but untested { -in => [] } optimisation.