Go Function Design When this skill does NOT apply : For functional options constructors ( , ), see go-functional-options. For error return conventions, see go-error-handling. For naming functions and methods, see go-naming. --- Function Grouping and Ordering Organize functions in a file by these rules: 1. Functions sorted in rough call order 2. Functions grouped by receiver 3. Exported functions appear first, after / / definitions 4. / constructors appear right after the type definition 5. Plain utility functions appear toward the end of the file --- Function Signatures Read references/SIGNAT…