Variadic recursive expression templates with lazy evaluation which look like ordinary (possibly nested) containers.