tickProvide

fun <S, T> tickProvide(source: T): TickProvider<S, T>
fun <S, T> tickProvide(tick: Long, source: (S, Long) -> T): TickProvider<S, T>