When defining two identical (enough) functions in the same module, we cannot wait until linking time to complain about it.