no need to create to struct to print, use Fprintf via io.Reader, format string, and interface input for types off the main struct