-record(discovered_variant, { module_path :: binary(), variant_name :: binary(), atom_name :: binary(), float_field_indices :: list(integer()), field_labels :: list(gleam@option:option(binary())), fields :: list(libero@field_type:field_type()) }).