Prototype code for adding  support for Delta<T> instead of modifying original Delta