multivector assignment operator uses assign_multiexpression
Version of assign_expression with automatic queue and part
Check that expressions are sized correctly

If VEXCL_CHECK_SIZES is defined, then expressions are checked for
compatible queue lists and sizes.

See #81