Yep, Puppet::Pops::Functions::Function should be the public API for functions in the evaluator. I'll add a commit tagging it as public