Making dataset_fill_value_in generic over Storage broke callers that pass an array (`include_bytes!`): a generic parameter does not unsize-coerce `&[u8; N]`. It takes &[u8] again, as before this branch, and wraps the new dataset_fill_value_from_storage(&dyn Storage, ..). Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>