public object FfiConverterUByte: FfiConverter { override fun lift(value: Byte): UByte { return value.toUByte() } override fun read(buf: ByteBuffer): UByte { return lift(buf.get()) } override fun lower(value: UByte): Byte { return value.toByte() } override fun allocationSize(value: UByte) = 1UL override fun write(value: UByte, buf: ByteBuffer) { buf.put(value.toByte()) } }