Do not allow `view_as_*` to return copies (closes #866)