Return handles to functions from caller-namespace from a macro

I’m not entirely sure which context you want to use this in, but something like this:

macro fun_demo(funs...)
    return Expr(:vect, funs...) |> esc
end

julia> @fun_demo sin cos
2-element Vector{Function}:
 sin (generic function with 14 methods)
 cos (generic function with 14 methods)