This API now uses the discovery functions present in Variant instead of wrapping every built-in function. Users now need to query for function pointers and use those.