I don't get what this is supposed to mean. How can global functions be overwritten in any way? And why does this overwriting prevent them from being made static class methods?