Module val_type
boa::builtins::value
Possible types of val as defined at https://tc39.es/ecma262/#sec-typeof-operator. Note that an object which implements call is referred to here as 'Function'.