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