extern kernel32 { CreateThread(attributes Int, stackSize Int, address *Any, parameter Int) -> Int } create(func *Any) -> Int { return kernel32.CreateThread(0, 4096, func, 0) }