public static void AddColumn <T>(this BaseDataStructure datastructure, string name, Task <T[]> loader,
                                  TableTimeIndex index, string uri, string unit) where T : IConvertible
 {
     datastructure.AddDataPoint(new GenericColumn <T>(name, loader, index, uri, unit));
 }
 public static void AddColumn(this BaseDataStructure datastructure, string name, Task <string[]> loader, TableTimeIndex index, string uri, string unit)
 {
     datastructure.AddDataPoint(new StringColumn(name, loader, index, uri, unit));
 }