close stream in a FileUtil utility method (read entire File as String)
added projectors in Pair, Triad and Quad that generate transformers for a, b, c and d members