Bug/feature of integrate



Hi,
consider:

(%i1) integrate(3,t);
(%o1) 3*t
(%i2) integrate(0,t);
(%o2) 0
(%i3) integrate([3,0],t);
(%o3) [3*t,'integrate(0,t)]

I'd rather have that last result evaluated/simplified. Any objections?
Any takers for that task?

It seems useless, but since my students represent vectors by lists,
sometimes they have to integrate a vector with one of the components
null and it is confusing having to force the evaluation with
ev(%,integrate).
Cheers,
Jaime