Typeclasses for dealing with various chunked data representations