-record(function, { parameters :: list(gleamgen@parameter:parameter(gleamgen@types:dynamic_())), returns :: gleamgen@types:generated_type(any()), body :: gleamgen@expression:expression(any()) }).