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