def eval(this, vec):
    """A functional representation of the fit"""
    ans_ = 0
    for k, b in enumerate(this.coeffs):
        ans_ += b * this.symeval(this.basis_symbols[k], dom=vec)
    V = this.range_map['backward']
    ans = V(vec, ans_)
    return ans
