Written out with forProduct9 instead of derives ConfigReader.
Written out with forProduct9 instead of derives ConfigReader.
Two reasons, both practical. Derivation needs a wildcard given-import that -Wunused:all + -Werror is known to flag spuriously (ADR ยง12.4), and it derives HOCON keys from field names by a convention nobody reading the reference.conf can see. Here the key names are literally in the source next to the fields they fill.