Test integration t0 -> t1 -> eval *with cache*, using wheredim/wherevar
Test integration t0 -> t1 -> eval *with cache*, using wheredim/wherevar

Sample output of cache from execution of test:
  Adding "X" [] [] = {calc,[0]}
  Adding "X" [] [] = [{dim,{[],1},"t"}]
  Adding "X" [] [] = {calc,[0]}
  Adding "X" [] [] = 46

Maybe, in order to keep the same cache code, it is better to keep a
two-elements tuple e.g. {dim,_} as structure of dimensions instead of
both e.g. {dim,"t"} and {dim,{Pos,Idx},"t"}?  List comprehension could
ignore some dimensions in tcache code...

esl/ice