module_function; def SlopeIntercept(*args) # @see SlopeIntercept.new, SlopeIntercept.try_convert
        case args.length
            when 1 then SlopeIntercept.try_convert *args
            when 2 then SlopeIntercept.new *args
        else fail ArgumentError, "Expected 1..2 arguments. Got #{args.length}" end