Remove boolean parameter that's always passed true
consider union/intersection types to find the Callable
comment out additional optional annotation
Check Function type arguments