ivy: allow vectors to contain expressions as elements, not just numbers