-record(schema, { schema :: json@blueprint@schema:schema_definition(), vocabulary :: gleam@option:option(list(binary())), id :: gleam@option:option(binary()), comment :: gleam@option:option(binary()), defs :: gleam@option:option(list({binary(), json@blueprint@schema:schema_definition()})) }).