I'm curious if there is a way to create a transferable OTW that passes the sui::types::is_one_time_witness(witness)
test.
A transferable witness needs to have the ability store
(in order to be wrapped into the carrier object), which is conflicting with the drop
only property of the OTW.
A use-case could be that a user publishes a package (to obtain the OTW-carrier) and then uses it a later point to redeem it - in order to create a currency for example (which requires the witness to be an OTW).