<div dir="ltr"><div dir="ltr"><div>To get to grips with Mercury I wrote a set of typeclasses and supporting functions that I think would be useful to the general community.</div><div><br></div><div><a href="https://github.com/sheganinans/fact_table_utils">https://github.com/sheganinans/fact_table_utils</a></div><div><br></div><div>It's a start, there are a few low hanging fruit. <br></div><div>One I see is switching from string concatenation to string.builder. <br></div><div>Also maybe sending strings directly to a `io.text_output_stream` instead of using `io.write_strings`.</div><div><br></div><div>Also, it's very likely someone else has written something similar to my work.<br></div></div></div>