The object ScriptedFunctor is a type, with ancestor classes MutableHashTable < HashTable < Thing.
The source of this document is in Macaulay2Doc/doc12.m2:263:0.