Does anyone know if it is possible to convert calldata to storage or memory? or how to copy its value into another storage variable