Float f(Float,float,double):({0.1},0.2,0.3)->{0.6}
Float f(Float,float,double):({0.1},0.2,0.3)->{0}
Double f(float,Double,double):(0.1,{0.2},0.3)->{0.6}
Double f(float,Double,double):(1.41779e-037,{-2.35344e-185},4.66726e-062)->{0}
X f(B,char,double,B):({0.1,{1,2,3}},'',0.3,{0.2,{5,4,3}})->{"return val",''}
X f(B,char,double,B):({-2.35344e-185,{1069128089,1,2}},'',4.66726e-062,{0.6,{-1717986918,1070176665,5}})->{"return val",''}
