metadata is supposedly optional, but required in the type definition within the cloudflare-typescript library.metadata object on your writes to KV! WRONG!!{ value: XYZ, metadata: {}}. Not super intuitive, I'd rather just store XYZ. So then I learned:metadata, you actually need to include the Content-Type: multipart/form-metadata header (image 1, link). The library has some handling for automatically including this header, but it doesn't catch these cases where we're forced to pass in empty metadata {"code":10047,"message":"can not parse value and metadata from multipart request body: 'could not parse multipart request: 'no multipart boundary param in Content-Type''"}Content-Type: multipart/form-data; boundary=asfghjkl?.value on your GET response from KV, potentially running into issues when this finally gets fixed? Or did you manually pass in a fancy header? Or something else I am forgetting?
