code: public static <C extends Compound> void write(Appendable appendable, Sequence<C> sequence) throws IOException {
  		for(C compound: sequence) {
  			appendable.append(compound.toString());
  		}
  	}
docs: Used as a way of sending a Sequence to a writer without the cost of
  converting to a full length String and then writing the data out
  
  @param <C> Type of compound
  @param writer The writer to send data to
  @param sequence The sequence to write out
  @throws IOException Thrown if we encounter a problem