def METHOD_NAME(language):
    def norm(x : 'complex'):
        return ((x*x.conjugate()).real**2)**0.5
    f = epyccel(norm, language=language)
    x = randint(40) + 1j * randint(40)
    y = randint(40) - 1j * randint(40)
    assert isclose(f(x), norm(x), rtol=RTOL, atol=ATOL)
    assert isinstance(f(x), type(norm(x)))
    assert isclose(f(y), norm(y), rtol=RTOL, atol=ATOL)
    assert isinstance(f(y), type(norm(y)))