1. A method, comprising: generating, within a host application, one or more function categories associated with a second, different application that is based on a dynamically typed programming language of the second application, generating the one or more function categories being performed by a computing device; receiving a selection of a function category of the one or more function categories, receiving the selection of the function category being performed by the computing device; generating one or more functions associated with the second application based on the selected function category, generating the one or more functions being performed by the computing device; receiving a selection of a function, of the one or more functions, receiving the selection of the function being performed by the computing device; dynamically generating one or more function signatures associated with the second application based on the selected function, dynamically generating the one or more function signatures being performed by the computing device; and outputting the one or more function signatures via the host application, outputting the one or more function signatures being performed by the computing device.