configurable-output
main
This naming convention denotes “private” functions; however, if we want to introduce more customization, we should make these available and documented well.