I've tried making a Cell that contains a tuple (Array, Class) but then I don't know how to match "T" for both elements in the tuple when I try to extract the two things from the Cell. Is is even supposed to be possible to do something like
match (Cell T) {
case (Array, Float) ...
?