Because of the use of suspend functions and coroutine context, this lib is not useable with a Java code base (or useable but with hacks). We want this lib to be widely adopted. Making it compatible with Java is a priority according to me