TablePrinter<T>
add(Collection<? extends T> rows)
add(T row)
add(T row, T... more)
header(String name, Function<T,String> supplier)
header(String name, Function<T,String> supplier, boolean right)