What is the benefit of using '--strictFunctionTypes' in Typescript? What is the benefit of using '--strictFunctionTypes' in Typescript? typescript typescript