Current comment:
// Rule 1:
// Depending on the size a particular value, Go determines the alignment we need. Every 2 bytes
// value must follow a 2 bytes boundary.
Corrected comment:
// Rule 1:
// Depending on the size a particular value, Go determines the alignment we need. Every 2 bytes
// value must fall on a 2 bytes boundary.
I am not sure if it's a typo, but here changing follow to fall changes the meaning of the sentence.
Current comment: // Rule 1: // Depending on the size a particular value, Go determines the alignment we need. Every 2 bytes // value must follow a 2 bytes boundary.
Corrected comment: // Rule 1: // Depending on the size a particular value, Go determines the alignment we need. Every 2 bytes // value must fall on a 2 bytes boundary.
I am not sure if it's a typo, but here changing follow to fall changes the meaning of the sentence.