function a1(name, val) {
    return new Arity1HomogenousExpr(expr_1.wrapInValue(val), name);
}
built-in functions that take in one `genType x` and return a `genType x`
@param name function name (see [[Arity1HomogenousName]] for valid function names)
@param val the `genType x` argument