There is one thing with naming which is not obvious, this is using Olm name - Olm is still part of Vodozemac crate, so I think this is still correct, but I am okay with updating this too.
I tried to make API as similar as it is possible, so there are files when changing import is everything we have to do.
I redefined EncryptResult in lib/. Importing it from Olm was bad idea because it was used on native too, which causes Olm/Vodozemac wasm to be bundled into native, which worked with Olm but not with Vodozemac.
Depends on D15547