-record(function, { name :: binary(), description :: binary(), parameters :: gleam@json:json() }).