fn try_deserialize<C: Component>(value: &dyn Array) -> Option<C>