**** New definitions: Xs, type: r8*
**** New udf: Clean, arity: 1
**** New udf: Clean, arity: 2

> Xs
Xs : r8*
BndKind:Global, Type:r8*, Bnd:(Global(Xs))
Func sig: (Xs:r8*) to r8*
Sequence: Seq<r8>
 0) -5
 1) -4
 2) -3
 3) -2
 4) -1
 5) 0
 6) 1
 7) 2
 8) 3
 9) 4
10) 5
###
> Xs->Exp()->Clean()
Xs->Exp()->Clean() : s*
BndKind:Call, Type:s*, Bnd:(Call(∂.ForEach([map:1] Global(Xs), Call(∂.Int.Hex(Call(∂.Float.Bits(Call(∂.Exp(Scope(1)):r8)):i8)):s)):s*))
Func sig: (Xs:r8*) to s*
Sequence: Seq<str>
 0) 3F7B993FE00D5376
 1) 3F92C155B8213CF4
 2) 3FA97DB0CCCEB0AF
 3) 3FC152AAA3BF81CC
 4) 3FD78B56362CEF38
 5) 3FF0000000000000
 6) 4005BF0A8B145769
 7) 401D8E64B8D4DDAE
 8) 403415E5BF6FB106
 9) 404B4C902E273A58
10) 40628D389970338F
###
> Xs->Ln()
Xs->Ln() : r8*
BndKind:Call, Type:r8*, Bnd:(Call(∂.ForEach([map:1] Global(Xs), Call(∂.Ln(Scope(1)):r8)):r8*))
Func sig: (Xs:r8*) to r8*
Sequence: Seq<r8>
 0) NaN
 1) NaN
 2) NaN
 3) NaN
 4) NaN
 5) -∞
 6) 0
 7) 0.6931471805599453
 8) 1.0986122886681098
 9) 1.3862943611198906
10) 1.6094379124341003
###
> Xs->Log10()
Xs->Log10() : r8*
BndKind:Call, Type:r8*, Bnd:(Call(∂.ForEach([map:1] Global(Xs), Call(∂.Log10(Scope(1)):r8)):r8*))
Func sig: (Xs:r8*) to r8*
Sequence: Seq<r8>
 0) NaN
 1) NaN
 2) NaN
 3) NaN
 4) NaN
 5) -∞
 6) 0
 7) 0.3010299956639812
 8) 0.47712125471966244
 9) 0.6020599913279624
10) 0.6989700043360189
###
> Xs->Sinh()->Clean(0x3F)
Xs->Sinh()->Clean(63) : s*
BndKind:Call, Type:s*, Bnd:(Call(∂.ForEach([map:1] Global(Xs), Call(∂.Int.Hex(BitAnd(Call(∂.Float.Bits(Call(∂.Sinh(Scope(1)):r8)):i8), -64:i8)):s)):s*))
Func sig: (Xs:r8*) to s*
Sequence: Seq<str>
 0) C0528D0166F07340
 1) C03B4A3803703600
 2) C0240926E7094980
 3) C00D03CF63B6E180
 4) BFF2CD9FC44EB980
 5) 0000000000000000
 6) 3FF2CD9FC44EB980
 7) 400D03CF63B6E180
 8) 40240926E7094980
 9) 403B4A3803703600
10) 40528D0166F07340
###
> Xs->Cosh()
Xs->Cosh() : r8*
BndKind:Call, Type:r8*, Bnd:(Call(∂.ForEach([map:1] Global(Xs), Call(∂.Cosh(Scope(1)):r8)):r8*))
Func sig: (Xs:r8*) to r8*
Sequence: Seq<r8>
 0) 74.20994852478785
 1) 27.308232836016487
 2) 10.067661995777765
 3) 3.7621956910836314
 4) 1.5430806348152437
 5) 1
 6) 1.5430806348152437
 7) 3.7621956910836314
 8) 10.067661995777765
 9) 27.308232836016487
10) 74.20994852478785
###
> Xs->Tanh()
Xs->Tanh() : r8*
BndKind:Call, Type:r8*, Bnd:(Call(∂.ForEach([map:1] Global(Xs), Call(∂.Tanh(Scope(1)):r8)):r8*))
Func sig: (Xs:r8*) to r8*
Sequence: Seq<r8>
 0) -0.9999092042625951
 1) -0.999329299739067
 2) -0.9950547536867305
 3) -0.9640275800758169
 4) -0.7615941559557649
 5) 0
 6) 0.7615941559557649
 7) 0.9640275800758169
 8) 0.9950547536867305
 9) 0.999329299739067
10) 0.9999092042625951
###
> Xs->Csch()->Clean(0x3)
Xs->Csch()->Clean(3) : s*
BndKind:Call, Type:s*, Bnd:(Call(∂.ForEach([map:1] Global(Xs), Call(∂.Int.Hex(BitAnd(Call(∂.Float.Bits(Call(∂.Csch(Scope(1)):r8)):i8), -4:i8)):s)):s*))
Func sig: (Xs:r8*) to s*
Sequence: Seq<str>
 0) BF8B9991FE7430A8
 1) BFA2C2F23051089C
 2) BFB98DE80929B900
 3) BFD1A567DE21E2A4
 4) BFEB3AB8A78B90C0
 5) 7FF0000000000000
 6) 3FEB3AB8A78B90C0
 7) 3FD1A567DE21E2A4
 8) 3FB98DE80929B900
 9) 3FA2C2F23051089C
10) 3F8B9991FE7430A8
###
> Xs->Sech()
Xs->Sech() : r8*
BndKind:Call, Type:r8*, Bnd:(Call(∂.ForEach([map:1] Global(Xs), Call(∂.Sech(Scope(1)):r8)):r8*))
Func sig: (Xs:r8*) to r8*
Sequence: Seq<r8>
 0) 0.013475282221304556
 1) 0.03661899347368653
 2) 0.0993279274194332
 3) 0.2658022288340797
 4) 0.6480542736638855
 5) 1
 6) 0.6480542736638855
 7) 0.2658022288340797
 8) 0.0993279274194332
 9) 0.03661899347368653
10) 0.013475282221304556
###
> Xs->Coth()
Xs->Coth() : r8*
BndKind:Call, Type:r8*, Bnd:(Call(∂.ForEach([map:1] Global(Xs), Call(∂.Coth(Scope(1)):r8)):r8*))
Func sig: (Xs:r8*) to r8*
Sequence: Seq<r8>
 0) -1.0000908039820193
 1) -1.0006711504016825
 2) -1.0049698233136892
 3) -1.0373147207275482
 4) -1.3130352854993315
 5) ∞
 6) 1.3130352854993315
 7) 1.0373147207275482
 8) 1.0049698233136892
 9) 1.0006711504016825
10) 1.0000908039820193
###
