An issue's sentence, with its numbers written in whatever units the reader
uses.
format gets each quantity and returns the number and its unit. The
templates have no units of their own, because "5.3 gal" and "20.1 L" differ
in more than the digits. An issue with no template renders as its
DecoctionIssue.message. So does one where a placeholder has no
matching quantity, because a brewer reads this sentence and one in canonical
units is better than a broken one.
An issue's sentence, with its numbers written in whatever units the reader uses.
formatgets each quantity and returns the number and its unit. The templates have no units of their own, because "5.3 gal" and "20.1 L" differ in more than the digits. An issue with no template renders as its DecoctionIssue.message. So does one where a placeholder has no matching quantity, because a brewer reads this sentence and one in canonical units is better than a broken one.