When trying to use any non-atomic type in an ArrayFS, two functions are vital to copy from / to the FS:
void copyToArray (size_t uiStart, size_t uiEnd, T *destArray, size_t uiDestOffset) const
void copyFromArray (T const *sourceArray, size_t uiStart, size_t uiEnd, size_t uiOffset)
As far as I can tell, these need FSHeap::get8BitArray etc to be public.
These raise a NotYetImplementedError. Will attach a patch if I find out how to.