Here is all the info ```julia _ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.11.1 (2024-10-16) _/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release |__/ | julia> using ApproxFun (@v1.11) pkg> status ApproxFun Status `~/julia-versions/dot_julia/environments/v1.11/Project.toml` [28f2ccd6] ApproxFun v0.13.27 julia> x = Fun(identity, -1..1) Fun(Chebyshev(-1 .. 1), [0.0, 1.0]) julia> f = sign(x) # this works Fun(Chebyshev(Segment(-1.0, 0.0)) ⨄ Chebyshev(Segment(0.0, 1.0)), [-1.0, 1.0]) julia> g = sign(x) - x ERROR: MethodError: no method matching arclength(::DomainSets.Point{Float64}) The function `arclength` exists, but no method is defined for this combination of argument types. Closest candidates are: arclength(::ApproxFunBase.EmptyDomain) ... ```