We often use the (*Struct) syntax for receivers, as in this example, even though in this case, we don’t need a pointer since we aren’t planning to modify the User structure. So why do we do it? Because we’ve been taught that working with pointers is much faster ...