Writing a formatter has never been so easy: a Topiary tutorial