Lies. under the hood it wraps the functions into an object. That’s how it allows lambdas and closures to work too. read more here