This module exports a fuction render that substitutes identifiers of the form {key} with corresponding values from a hashref, listref or blessed object. It has features that work well with inline documents like heredocs, such as automatic unindent.

The implementation is very small and simple. The small amount of code is easy to review, and the resource cost of using this module is minimal.