Sure, send it.
//Untested:
library loltimers initializer onInit requires KT
globals
endglobals
struct Data
integer key
private static method create takes nothing returns thistype
local thistype this=thistype.create()
return this
endstruct
private function callback takes nothing returns boolean
local Data data=KT_GetData()
call BJDebugMsg(I2S(data.key))
// Shows you 0 <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" />
return true
endfunction
private function onInit takes nothing returns nothing
local Data data=Data.create()
set data.key=0
call KT_StoreData(3.00,data,function callback)
endfunction
endlibrary