One feature that can be useful is to detect function's inputs and outputs. Essentially, this means to track down CallDataLoad expressions in the AST. Currently, there is no easy way to get this info besides traversing the AST. This can be error prone and might duplicate efforts in consumers.
Provide an easy to use API that extract function signature definitions.