Frenetic_kernel.UtilSourceUtility functions for Frenetic_kernel. These are used in multiple modules and don't have an obvious home type.
Given a user-defined formatter and a type, make a string. This is a lot like sprintf, and encourages sharing the formatting code.
register pretty printer for located exceptions Location.exception