pub type BaseHandle = BoundedVec<u8, ConstU32<HANDLE_BYTES_MAX>>;
A base handle, which is chosen by the user
struct BaseHandle(/* private fields */);