using WritePortalType = vtkm::internal::ArrayPortalDummy<                                    \
    typename vtkm::cont::internal::StorageTraits<Storage>::ValueType>;                         \
  VTKM_CONT static void Fill(                                                                  \
    const std::vector<vtkm::cont::internal::Buffer>&,                                          \
    const typename vtkm::cont::internal::StorageTraits<Storage>::ValueType&,                   \
  {                                                                                            \
      "Cannot write to arrays with storage type of " +                                         \
  }                                                                                            \
  VTKM_CONT static WritePortalType CreateWritePortal(                                          \
    const std::vector<vtkm::cont::internal::Buffer>&,                                          \
  {                                                                                            \
      "Cannot write to arrays with storage type of " +                                         \
  }                                                                                            \
  using CreateWritePortalEatComma = void