Now that we have external->nu, it'd be great to take in a stream and split the lines as they come in to create columns