In Go a method is
a function that acts on a variable of a certain type, called the receiver
the receiver can be anything, not only structs but even a function, alias types for built in types such as int, string, bool can have a method, an exception to this rule is that interfaces(discussed lat...