LambdaFunction
constructor(scope: Scriptable, name: String, length: Int, target: SerializableCallable?, defaultPrototype: Boolean = true)
defaultPrototype gives the new function a prototype property of its own.
constructor(scope: Scriptable, name: String, length: Int, prototype: Any?, target: SerializableCallable?)
A built-in function: no name, no prototype of its own.