T getRange(T : E[], E)(string key, size_t start, size_t end)( string key, size_t start, size_t end );