-record(function, { args :: list({binary(), gleamgen@types:generated_type(gleamgen@types:unchecked())}), returns :: gleamgen@types:generated_type(any()), body :: gleamgen@expression:expression(any()) }).