inline new ()
read onlylength:Int
read onlytotalWeight:Float
inline add (data:T, weight:Float = 1.0):Timeline<T>
inline dataAt (index:Int):T
inline rangeLeft (index:Int):Float
inline rangeRight (index:Int):Float
inline search (rate:Float, boundaryMode:BoundaryMode = BoundaryMode.High):TimelineSearchResult<T>