re-think how containers are held in expressions: new 'table_view' and 'table_shared_view' types; a view is not resizable, and lhs must be converted to a view explicitly.