What an openMessage callback receives: the call's arguments, and the printers that render it in the shape the templates use.
openMessage
the call's argument tuple
renders calculate(content)
calculate(content)
renders Checkout.calculate(content)
Checkout.calculate(content)
What an
openMessagecallback receives: the call's arguments, and the printers that render it in the shape the templates use.