Scan the AST for functions matching the following criteria:
- either declared or assigned to top-level constants
- return type includes
React.Element
- takes one or two arguments (2 for context)
Then insert statements after the containing statement adding propTypes and contextTypes properties.