As pointed out by the mentor we should hide away all the underlying Expression templates used.
We wish to achieve the following:
In current expression templates, auto is a tensor Expression type. We want auto to be tensor. We do not want to eliminate Expression templates but we want that every time assignment operator is found we evaluate it and make a tensor.