-record(function, { parameters :: list(gleam@package_interface:type()), return :: gleam@package_interface:type() }).