Une function ne doit pas retourner des types différents sans raison