Function.isBuiltin() is more robust