@sig("a"/ H[(RealFloat, "a")] >> "a" >> "a")
def atan2(y, x):
    """
    atan2 :: RealFloat a => a -> a -> a

    a version of arctangent taking two real floating-point arguments
    """
    return RealFloat[x].atan2(y, x)
dataset/ETHPy150Open billpmurphy/hask/hask/Data/Num.py/atan2/swapped operands of `/`