LazyExpressionPattern is modified to take into account an index
  -> this will allow extended patterns
Added DeduceSize.hpp + tests