We develop in Go in ways that makes our language clear for a man and for a machine as well. There is no disputed point, but there are a lot of optimizations: the developer is protected against mistakes by eliminating implicit type coercion’s mechanism.