Allow variables engine to convert to functor