Feature/chunking posts

Can use `isinstance` here but that wouldn't be necessary if we could chunk any iterable as discussed in meatspace.