Which functions belong to which input type is stated with the functions themselves, in the built-in configuration
the analyzer registered (see ReadOnlyFlowrAnalyzerEnvironmentContext#builtInDefinitions):
a function that states its props and carries none of the InputProps derives its result from its arguments, the others bring in data of their own, and a SemanticCallTag.Narrows one bounds its result no matter what flows in. Add a function there (or override its props with your own built-in definitions) and it shows up here.
Which functions belong to which input type is stated with the functions themselves, in the built-in configuration the analyzer registered (see ReadOnlyFlowrAnalyzerEnvironmentContext#builtInDefinitions): a function that states its props and carries none of the InputProps derives its result from its arguments, the others bring in data of their own, and a SemanticCallTag.Narrows one bounds its result no matter what flows in. Add a function there (or override its props with your own built-in definitions) and it shows up here.