naive expression templates