Again: we'll want to support symbols like <tt>5x</tt>.
So, a variable can have a factor (or even other constants, which makes <tt>3π<sup>2</sup>x</tt> possible).