pub mod accumulate_errors;
pub mod add_all_as_dependencies;
pub mod add_all_as_dependencies_and_chain_returns;
pub mod add_all_as_reverse_dependencies;
pub mod add_global_binding_builtin_definitions;
pub mod add_global_binding_builtin_definitions_alt_b;
pub mod add_global_binding_builtin_definitions_alt_c;
pub mod add_global_binding_builtin_definitions_alt_d;
pub mod add_intersection;
pub mod add_refinement;
pub mod add_type_function;
pub mod add_union;
pub mod alloc_type_user_data;
pub mod allocate_string_type_attach;
pub mod allocate_string_type_attach_alt_b;
pub mod allocate_type_function_type;
pub mod allocate_type_function_type_pack;
pub mod allows_no_return_values;
pub mod already_has_parens;
pub mod and_type_function;
pub mod apply_internal_limit_scaling;
pub mod apply_visit_type;
pub mod apply_visit_type_alt_b;
pub mod are_compatible;
pub mod are_eq_comparable;
pub mod are_equal_structural_type_equality;
pub mod are_equal_structural_type_equality_alt_b;
pub mod are_equal_structural_type_equality_alt_c;
pub mod are_equal_structural_type_equality_alt_d;
pub mod are_equal_structural_type_equality_alt_e;
pub mod are_equal_type_function_runtime;
pub mod are_equal_type_function_runtime_alt_g;
pub mod are_equal_type_function_runtime_alt_h;
pub mod are_equal_type_function_runtime_alt_i;
pub mod are_equal_type_function_runtime_alt_j;
pub mod are_equal_type_function_runtime_alt_k;
pub mod are_equal_type_function_runtime_alt_l;
pub mod are_equal_type_function_runtime_alt_m;
pub mod are_equal_type_function_runtime_alt_n;
pub mod are_equal_type_function_runtime_alt_o;
pub mod are_equal_type_function_runtime_alt_p;
pub mod are_equivalent;
pub mod are_normalized_extern_types;
pub mod are_normalized_functions;
pub mod are_normalized_tables;
pub mod are_seen;
pub mod are_unsatisfied_arguments_optional;
pub mod as_mutable_constraint;
pub mod as_mutable_type;
pub mod as_mutable_type_pack;
pub mod as_mutable_type_pack_alt_d;
pub mod assert_invariant;
pub mod assert_reasoning_valid_deprecated;
pub mod assert_reasoning_valid_subtyping;
pub mod assert_reasoning_valid_subtyping_alt_b;
pub mod assign_cycle_names;
pub mod assign_prop_documentation_symbols;
pub mod attach_magic_function;
pub mod attach_require_magic;
pub mod attach_tag_type;
pub mod attach_tag_type_alt_b;
pub mod attach_type_data;
pub mod autocomplete_autocomplete;
pub mod autocomplete_autocomplete_core;
pub mod autocomplete_expression_autocomplete_core;
pub mod autocomplete_expression_autocomplete_core_alt_b;
pub mod autocomplete_if_else_expression;
pub mod autocomplete_keywords;
pub mod autocomplete_module_types;
pub mod autocomplete_props_autocomplete_core;
pub mod autocomplete_props_autocomplete_core_alt_b;
pub mod autocomplete_props_autocomplete_core_alt_c;
pub mod autocomplete_statement;
pub mod autocomplete_string_params;
pub mod autocomplete_string_singleton;
pub mod autocomplete_type_names;
pub mod autocomplete_while_loop_keywords;
pub mod baseof;
pub mod begin_type;
pub mod begin_type_alt_b;
pub mod begin_type_pack;
pub mod begin_type_pack_alt_d;
pub mod bind_free_type;
pub mod block_diff_start;
pub mod block_kind_name;
pub mod borrow_constraints;
pub mod can_mutate_constraint_graph;
pub mod can_mutate_constraint_graph_alt_b;
pub mod can_mutate_constraint_solver;
pub mod can_mutate_constraint_solver_alt_d;
pub mod can_suggest_inferred_type_autocomplete_core;
pub mod can_suggest_inferred_type_autocomplete_core_alt_b;
pub mod can_use_type_name_in_scope;
pub mod case_linter;
pub mod case_linter_alt_b;
pub mod case_linter_alt_c;
pub mod case_linter_alt_d;
pub mod check_frontend;
pub mod check_non_strict;
pub mod check_overloaded_documentation_symbol;
pub mod check_require_path;
pub mod check_require_path_dcr;
pub mod check_result_for_error;
pub mod check_result_for_error_deprecated;
pub mod check_tag;
pub mod check_type_checker_2;
pub mod check_type_correct_kind;
pub mod check_type_match;
pub mod checkpoint;
pub mod clone_clone;
pub mod clone_clone_alt_b;
pub mod clone_clone_alt_c;
pub mod clone_clone_alt_d;
pub mod clone_incremental_clone;
pub mod clone_incremental_clone_alt_b;
pub mod clone_incremental_clone_alt_c;
pub mod clone_incremental_clone_alt_d;
pub mod clone_types_from_fragment;
pub mod collect_operands;
pub mod comparison_type_function;
pub mod compute_keys_of;
pub mod concat_type_function;
pub mod contains;
pub mod contains_function_call;
pub mod contains_function_call_or_return;
pub mod contains_generic_type_utils;
pub mod contains_generic_type_utils_alt_b;
pub mod contains_never;
pub mod contains_parse_error_name;
pub mod contains_subscripted_definition;
pub mod contains_toposortable_node;
pub mod convert_require_suggestions_to_autocomplete_entry_map;
pub mod copy_error;
pub mod copy_errors;
pub mod create_any;
pub mod create_boolean;
pub mod create_buffer;
pub mod create_function;
pub mod create_generic;
pub mod create_intersection;
pub mod create_negation;
pub mod create_never;
pub mod create_number;
pub mod create_optional;
pub mod create_singleton;
pub mod create_string;
pub mod create_table;
pub mod create_thread;
pub mod create_union;
pub mod create_unknown;
pub mod dealloc_type_user_data;
pub mod deep_clone;
pub mod deep_copy;
pub mod default_log_luau;
pub mod default_luau_print_line;
pub mod deserialize_type_function_runtime_builder;
pub mod deserialize_type_function_runtime_builder_alt_b;
pub mod div_type_function;
pub mod does_call_error;
pub mod dot_escape;
pub mod drain;
pub mod drop_while;
pub mod dummy_state_close;
pub mod dump_bindings;
pub mod dump_block;
pub mod dump_cfg;
pub mod dump_cfg_json;
pub mod dump_constraint_graph;
pub mod dump_constraint_solver;
pub mod dump_def;
pub mod dump_dot_to_dot;
pub mod dump_dot_to_dot_alt_b;
pub mod dump_expr;
pub mod dump_instruction;
pub mod dump_options;
pub mod dump_refinement;
pub mod dump_to_string;
pub mod dump_to_string_alt_d;
pub mod dump_to_string_alt_e;
pub mod dump_to_string_alt_f;
pub mod dump_to_string_alt_g;
pub mod dump_to_string_alt_h;
pub mod dump_to_string_alt_i;
pub mod dump_to_string_alt_j;
pub mod dump_to_string_alt_k;
pub mod dump_to_string_alt_l;
pub mod dump_to_string_alt_m;
pub mod dump_txn_log;
pub mod dump_txn_log_alt_o;
pub mod embedded_builtin_raw_const;
pub mod emit_warning;
pub mod emplace_type;
pub mod emplace_type_pack;
pub mod end_type;
pub mod end_type_alt_b;
pub mod end_type_pack;
pub mod eq_type_function;
pub mod error_to_string;
pub mod evaluate_type_alias_call;
pub mod extend_type_pack;
pub mod extract_l_value_symbol;
pub mod extract_matching_table_type;
pub mod extract_matching_table_type_deprecated;
pub mod extract_stat;
pub mod fast_is_subtype;
pub mod fill_builtin_globals;
pub mod filter_lint_options;
pub mod filter_map;
pub mod finalize_global_bindings;
pub mod find_ancestry_at_position_for_autocomplete_ast_query;
pub mod find_ancestry_at_position_for_autocomplete_ast_query_alt_b;
pub mod find_ancestry_for_fragment_parse;
pub mod find_ancestry_for_fragment_parse_deprecated;
pub mod find_ast_ancestry_of_position_ast_query;
pub mod find_ast_ancestry_of_position_ast_query_alt_b;
pub mod find_binding_at_position;
pub mod find_binding_local_statement;
pub mod find_blocked_arg_types_in;
pub mod find_closest_scope;
pub mod find_closest_scope_deprecated;
pub mod find_cyclic_types;
pub mod find_expected_type_at;
pub mod find_expected_type_at_position;
pub mod find_expr_at_position;
pub mod find_expr_or_local_at_position;
pub mod find_metatable_entry;
pub mod find_node_at_position_ast_query;
pub mod find_node_at_position_ast_query_alt_b;
pub mod find_rhs_expr_dump_cfg;
pub mod find_rhs_expr_dump_cfg_alt_b;
pub mod find_scope_at_position;
pub mod find_table_property_respecting_meta_type_utils;
pub mod find_table_property_respecting_meta_type_utils_alt_b;
pub mod find_type_at_position;
pub mod find_type_element_at_autocomplete_core;
pub mod find_type_element_at_autocomplete_core_alt_b;
pub mod find_type_element_at_autocomplete_core_alt_c;
pub mod find_unique_types_ast_utils;
pub mod find_unique_types_ast_utils_alt_b;
pub mod find_unique_types_ast_utils_alt_c;
pub mod find_unique_types_ast_utils_alt_d;
pub mod finite;
pub mod first;
pub mod flatten_intersection;
pub mod flatten_pack_with_path;
pub mod flatten_type_pack;
pub mod flatten_type_pack_alt_b;
pub mod flip;
pub mod follow_once;
pub mod follow_type;
pub mod follow_type_alt_c;
pub mod follow_type_alt_d;
pub mod follow_type_alt_e;
pub mod follow_type_or_pack;
pub mod follow_type_pack;
pub mod follow_type_pack_alt_h;
pub mod follow_type_utils;
pub mod for_each_constraint;
pub mod fragment_autocomplete;
pub mod freeze;
pub mod freeze_table;
pub mod fresh_index;
pub mod fresh_type;
pub mod function_is_expected_at;
pub mod fuzz_format_string;
pub mod fuzzy_match;
pub mod generalize;
pub mod generalize_type;
pub mod generalize_type_pack;
pub mod generate_documentation_symbols;
pub mod generate_name;
pub mod get_2;
pub mod get_approximate_return_type_for_function_call_type_utils;
pub mod get_approximate_return_type_for_function_call_type_utils_alt_b;
pub mod get_argument_index;
pub mod get_ast_stat_for_extents;
pub mod get_base_symbol;
pub mod get_builtin_definition_source;
pub mod get_components;
pub mod get_constraint;
pub mod get_control_flow_graph;
pub mod get_def;
pub mod get_definition_module_name;
pub mod get_deprecated_globals;
pub mod get_document_offsets;
pub mod get_documentation_symbol_at_position;
pub mod get_end_location;
pub mod get_error;
pub mod get_error_alt_e;
pub mod get_fallthrough;
pub mod get_fragment_location;
pub mod get_fragment_region;
pub mod get_fragment_region_with_block_diff;
pub mod get_function_declaration_extents;
pub mod get_function_generics;
pub mod get_function_name_as_string;
pub mod get_function_parameters;
pub mod get_function_returns;
pub mod get_generic_is_pack;
pub mod get_generic_name;
pub mod get_generics;
pub mod get_global_binding;
pub mod get_identifier_of_base_var_type_checker_2;
pub mod get_identifier_of_base_var_type_infer;
pub mod get_indexer;
pub mod get_l_value;
pub mod get_level_type;
pub mod get_level_type_alt_b;
pub mod get_local_name;
pub mod get_local_type_in_scope_at;
pub mod get_metatable_documentation;
pub mod get_metatable_type;
pub mod get_metatable_type_function_runtime;
pub mod get_method_containing_extern_type;
pub mod get_module_resolver;
pub mod get_mutable_constraint;
pub mod get_mutable_level;
pub mod get_mutable_table_type;
pub mod get_mutable_txn_log;
pub mod get_mutable_txn_log_alt_c;
pub mod get_mutable_type;
pub mod get_mutable_type_function_runtime;
pub mod get_mutable_type_function_runtime_alt_f;
pub mod get_mutable_type_function_runtime_alt_g;
pub mod get_mutable_type_pack;
pub mod get_mutable_type_utils;
pub mod get_name_type;
pub mod get_name_type_attach;
pub mod get_name_type_attach_alt_c;
pub mod get_nearest_if_to_cursor;
pub mod get_negated_value;
pub mod get_parameter_extents;
pub mod get_paren_recommendation;
pub mod get_paren_recommendation_for_func;
pub mod get_paren_recommendation_for_intersect;
pub mod get_predicate;
pub mod get_props;
pub mod get_read_indexer;
pub mod get_read_parent;
pub mod get_refinement;
pub mod get_require_cycles;
pub mod get_singleton_type;
pub mod get_singleton_value;
pub mod get_stack_address_space_size_native_stack_guard;
pub mod get_stack_address_space_size_native_stack_guard_alt_b;
pub mod get_stack_address_space_size_native_stack_guard_alt_c;
pub mod get_string_contents;
pub mod get_table_match_tag;
pub mod get_table_type;
pub mod get_tag;
pub mod get_tags;
pub mod get_tail;
pub mod get_timestamp;
pub mod get_type;
pub mod get_type_alt_j;
pub mod get_type_function_definition_source;
pub mod get_type_function_error;
pub mod get_type_function_error_alt_l;
pub mod get_type_function_runtime;
pub mod get_type_function_runtime_alt_n;
pub mod get_type_function_runtime_alt_o;
pub mod get_type_function_runtime_builder;
pub mod get_type_or_pack;
pub mod get_type_or_pack_alt_r;
pub mod get_type_or_pack_alt_s;
pub mod get_type_pack;
pub mod get_type_user_data;
pub mod get_type_utils;
pub mod get_types_type;
pub mod get_types_type_alt_b;
pub mod get_write_indexer;
pub mod get_write_parent;
pub mod getmetatable_helper;
pub mod getmetatable_type_function;
pub mod has_break;
pub mod has_count_mismatch;
pub mod has_free_type;
pub mod has_length;
pub mod has_native_comment_directive;
pub mod has_primitive_type_in_intersection;
pub mod has_seen_visit_type;
pub mod has_seen_visit_type_alt_b;
pub mod has_tag_type;
pub mod has_tag_type_alt_b;
pub mod has_tag_type_alt_c;
pub mod has_type_in_intersection;
pub mod has_unification_too_complex;
pub mod idiv_type_function;
pub mod ignore_reasoning_for_return_type;
pub mod in_conditional;
pub mod index_function_impl;
pub mod index_of_block;
pub mod index_type_function;
pub mod instantiate;
pub mod instantiate_2_instantiation_2;
pub mod instantiate_2_instantiation_2_alt_b;
pub mod intersect_one_with_intersection;
pub mod intersect_type_function;
pub mod intersect_with_simple_discriminant;
pub mod invert_polarity;
pub mod invert_simplify;
pub mod is;
pub mod is_approximately_falsy_type;
pub mod is_approximately_truthy_type;
pub mod is_being_defined;
pub mod is_binding_legal_at_current_position;
pub mod is_block_terminator;
pub mod is_blocked_or_unsolved_type;
pub mod is_blocked_type_utils;
pub mod is_blocked_unifier;
pub mod is_blocked_unifier_alt_c;
pub mod is_boolean;
pub mod is_buffer;
pub mod is_cacheable_normalize;
pub mod is_cacheable_normalize_alt_b;
pub mod is_cacheable_normalize_alt_c;
pub mod is_comparison_op;
pub mod is_empty;
pub mod is_equal_to_type;
pub mod is_falsy_type_deprecated;
pub mod is_function;
pub mod is_generic;
pub mod is_identifier;
pub mod is_in_local_names;
pub mod is_integer;
pub mod is_irresolvable_unifier_2;
pub mod is_irresolvable_unifier_2_alt_b;
pub mod is_known;
pub mod is_literal;
pub mod is_metamethod_constraint_generator;
pub mod is_metamethod_type_infer;
pub mod is_negative;
pub mod is_nil;
pub mod is_normalized_boolean;
pub mod is_normalized_buffer;
pub mod is_normalized_error;
pub mod is_normalized_integer;
pub mod is_normalized_nil;
pub mod is_normalized_number;
pub mod is_normalized_string;
pub mod is_normalized_thread;
pub mod is_normalized_top;
pub mod is_normalized_tyvar;
pub mod is_number;
pub mod is_ok_to_compare;
pub mod is_optional;
pub mod is_optional_or_free;
pub mod is_optional_type;
pub mod is_overloaded_function;
pub mod is_path_on_argument_list;
pub mod is_pending;
pub mod is_plain_tyvar;
pub mod is_positive;
pub mod is_prim;
pub mod is_record;
pub mod is_reference_counted_type;
pub mod is_shallow_inhabited;
pub mod is_simple_discriminant_simplify;
pub mod is_simple_discriminant_simplify_alt_b;
pub mod is_simple_interpolated_string;
pub mod is_string;
pub mod is_subclass_normalize;
pub mod is_subclass_type;
pub mod is_subset;
pub mod is_subtype_normalize;
pub mod is_subtype_normalize_alt_b;
pub mod is_subtype_normalized_string;
pub mod is_subtype_of;
pub mod is_table_intersection;
pub mod is_table_union;
pub mod is_thread;
pub mod is_top;
pub mod is_toposortable_node;
pub mod is_truthy_or_falsy_type;
pub mod is_truthy_type_deprecated;
pub mod is_type_user_data;
pub mod is_type_variable;
pub mod is_undecidable;
pub mod is_valid_break_continue_context;
pub mod is_valid_class_metamethod;
pub mod is_variadic_tail;
pub mod is_variadic_type_pack;
pub mod is_variadic_type_pack_alt_b;
pub mod is_within_comment_module;
pub mod is_within_comment_module_alt_b;
pub mod is_within_comment_module_alt_c;
pub mod is_within_hot_comment_module;
pub mod is_within_hot_comment_module_alt_b;
pub mod is_within_hot_comment_module_alt_c;
pub mod json_escape;
pub mod keyof_function_impl;
pub mod keyof_type_function;
pub mod le_type_function;
pub mod len_type_function;
pub mod lint;
pub mod lint_comments;
pub mod lookup_extern_type_prop;
pub mod lt_type_function;
pub mod make_anonymous;
pub mod make_anonymous_autofilled;
pub mod make_function_builtin_definitions;
pub mod make_function_builtin_definitions_alt_b;
pub mod make_function_builtin_definitions_alt_c;
pub mod make_function_builtin_definitions_alt_d;
pub mod make_intersection;
pub mod make_option;
pub mod make_property;
pub mod make_string_metatable;
pub mod make_suggestions_for_first_component;
pub mod make_suggestions_from_aliases;
pub mod make_suggestions_from_node;
pub mod make_table_shared_normalize;
pub mod make_table_shared_normalize_alt_b;
pub mod make_type_check_limits;
pub mod make_union;
pub mod match_assert;
pub mod match_is_instance_guard;
pub mod match_require;
pub mod match_set_metatable;
pub mod match_table_freeze;
pub mod match_type_guard;
pub mod match_type_of;
pub mod matches;
pub mod matches_prefix;
pub mod max_scope;
pub mod max_unifiable;
pub mod maybe_generic;
pub mod maybe_singleton;
pub mod maybe_string;
pub mod merge;
pub mod merge_reasonings;
pub mod min;
pub mod mk_name_topo_sort_statements;
pub mod mk_name_topo_sort_statements_alt_b;
pub mod mk_name_topo_sort_statements_alt_c;
pub mod mk_name_topo_sort_statements_alt_d;
pub mod mk_name_topo_sort_statements_alt_e;
pub mod mk_name_topo_sort_statements_alt_f;
pub mod mk_name_topo_sort_statements_alt_g;
pub mod mk_name_topo_sort_statements_alt_h;
pub mod mk_name_topo_sort_statements_alt_i;
pub mod mk_name_topo_sort_statements_alt_j;
pub mod mk_name_topo_sort_statements_alt_k;
pub mod mk_name_topo_sort_statements_alt_l;
pub mod mk_name_topo_sort_statements_alt_m;
pub mod mod_type_function;
pub mod mul_type_function;
pub mod must_defer_intersection;
pub mod not_type_function;
pub mod numeric_binop_type_function;
pub mod objectof_type_function;
pub mod occurs_builtin_type_functions;
pub mod occurs_builtin_type_functions_alt_b;
pub mod occurs_check_type_utils;
pub mod occurs_check_type_utils_alt_b;
pub mod occurs_txn_log;
pub mod op_to_meta_table_entry;
pub mod operator_bitand_assign_polarity;
pub mod operator_bitand_assign_unifier_2;
pub mod operator_bitand_control_flow;
pub mod operator_bitand_polarity;
pub mod operator_bitand_unifier_2;
pub mod operator_bitor_assign;
pub mod operator_bitor_control_flow;
pub mod operator_bitor_polarity;
pub mod operator_eq;
pub mod operator_lt_iostream_helpers;
pub mod operator_lt_iostream_helpers_alt_b;
pub mod operator_lt_iostream_helpers_alt_c;
pub mod operator_lt_iostream_helpers_alt_d;
pub mod operator_lt_iostream_helpers_alt_e;
pub mod operator_lt_iostream_helpers_alt_f;
pub mod operator_lt_iostream_helpers_alt_g;
pub mod operator_lt_iostream_helpers_alt_h;
pub mod operator_lt_iostream_helpers_alt_i;
pub mod operator_lt_iostream_helpers_alt_j;
pub mod operator_lt_iostream_helpers_alt_k;
pub mod operator_lt_iostream_helpers_alt_l;
pub mod operator_lt_iostream_helpers_alt_m;
pub mod optional_type_user_data;
pub mod or_type_function;
pub mod page_align;
pub mod paged_allocate;
pub mod paged_deallocate;
pub mod paged_freeze;
pub mod paged_unfreeze;
pub mod parse_format_string;
pub mod parse_fragment;
pub mod parse_fragment_deprecated;
pub mod parse_mode;
pub mod parse_pattern_string;
pub mod parse_source_for_module;
pub mod persist_checked_types;
pub mod persist_type;
pub mod persist_type_alt_b;
pub mod polarity_of_access;
pub mod pow_type_function;
pub mod print;
pub mod process_require_suggestions;
pub mod promote_type_levels_unifier;
pub mod promote_type_levels_unifier_alt_b;
pub mod propagate_deprecated_attribute_to_constraint;
pub mod prune;
pub mod prune_unnecessary_generics;
pub mod ptr;
pub mod push_type;
pub mod push_type_into;
pub mod push_type_pack;
pub mod quantify;
pub mod queue_type_pack;
pub mod rawget_type_function;
pub mod rawkeyof_type_function;
pub mod read_table_prop;
pub mod reasoning_is_return_types;
pub mod reduce_functions_internal;
pub mod reduce_type_functions_type_function;
pub mod reduce_type_functions_type_function_alt_b;
pub mod reduce_union;
pub mod refine_type_function;
pub mod register_builtin_globals;
pub mod register_type_user_data;
pub mod register_types_library;
pub mod rehydrate_annotation;
pub mod relate_simplify;
pub mod relate_simplify_alt_b;
pub mod relate_table_to_extern_type;
pub mod relate_table_to_prop;
pub mod relate_tables;
pub mod remove_type;
pub mod report_available_overloads;
pub mod report_fragment_string;
pub mod report_waypoint;
pub mod reset_log_luau_proc;
pub mod reset_print_line;
pub mod reset_to_top;
pub mod reset_type_function_state;
pub mod return_first_nonnull_option_of_type;
pub mod saturate_arguments;
pub mod seal_table;
pub mod search_props_and_indexer;
pub mod seen_set_contains;
pub mod serialize_type_function_runtime_builder;
pub mod serialize_type_function_runtime_builder_alt_b;
pub mod set_function_generics;
pub mod set_function_parameters;
pub mod set_function_returns;
pub mod set_log_luau;
pub mod set_print_line;
pub mod set_read_table_prop;
pub mod set_table_indexer;
pub mod set_table_metatable;
pub mod set_table_prop;
pub mod set_table_read_indexer;
pub mod set_table_write_indexer;
pub mod set_type_function_environment;
pub mod set_write_table_prop;
pub mod setmetatable_type_function;
pub mod shallow_clone_clone;
pub mod shallow_clone_clone_alt_b;
pub mod shallow_clone_substitution;
pub mod should_early_exit;
pub mod should_suppress_errors_type_utils;
pub mod should_suppress_errors_type_utils_alt_b;
pub mod should_suppress_errors_type_utils_alt_c;
pub mod should_suppress_errors_type_utils_alt_d;
pub mod should_typestate_for_first_argument;
pub mod similar;
pub mod simplify_intersection_simplify;
pub mod simplify_intersection_simplify_alt_b;
pub mod simplify_union;
pub mod singleton_type_function;
pub mod size_type_pack;
pub mod size_type_pack_alt_b;
pub mod slice_type_pack;
pub mod snapshot_scope;
pub mod snapshot_type_strings;
pub mod solve_function_call;
pub mod stat_is_before_pos;
pub mod string_part_of_interp_string;
pub mod strip_nil;
pub mod sub_type_function;
pub mod subsumes_scope;
pub mod subsumes_strict;
pub mod subsumes_unifier;
pub mod synthesize_export_return;
pub mod table_type_to_string_detailed;
pub mod tbl_index_into_builtin_type_functions;
pub mod tbl_index_into_builtin_type_functions_alt_b;
pub mod to_dot_to_dot;
pub mod to_dot_to_dot_alt_b;
pub mod to_dot_to_dot_alt_c;
pub mod to_dot_to_dot_alt_d;
pub mod to_human_readable_index;
pub mod to_json_ast_json_encoder;
pub mod to_json_ast_json_encoder_alt_b;
pub mod to_pointer_id_dcr_logger;
pub mod to_pointer_id_dcr_logger_alt_b;
pub mod to_string_constraint_graph;
pub mod to_string_detailed_to_string;
pub mod to_string_detailed_to_string_alt_b;
pub mod to_string_error;
pub mod to_string_error_alt_k;
pub mod to_string_human;
pub mod to_string_named_function_to_string;
pub mod to_string_named_function_to_string_alt_b;
pub mod to_string_symbol;
pub mod to_string_to_string;
pub mod to_string_to_string_alt_b;
pub mod to_string_to_string_alt_c;
pub mod to_string_to_string_alt_d;
pub mod to_string_to_string_alt_e;
pub mod to_string_to_string_alt_f;
pub mod to_string_to_string_alt_g;
pub mod to_string_to_string_alt_h;
pub mod to_string_to_string_alt_m;
pub mod to_string_to_string_alt_n;
pub mod to_string_to_string_alt_o;
pub mod to_string_to_string_alt_p;
pub mod to_string_to_string_alt_q;
pub mod to_string_to_string_alt_r;
pub mod to_string_to_string_alt_s;
pub mod to_string_to_string_alt_t;
pub mod to_string_to_string_alt_u;
pub mod to_string_txn_log;
pub mod to_string_txn_log_alt_w;
pub mod to_string_type_function_error;
pub mod to_string_type_path;
pub mod to_string_vector_to_string;
pub mod to_string_vector_to_string_alt_b;
pub mod toposort;
pub mod trace_requires;
pub mod track_interior_free_type;
pub mod track_interior_free_type_pack;
pub mod traverse_for_flattened_pack;
pub mod traverse_for_index;
pub mod traverse_for_pack_type_path;
pub mod traverse_for_pack_type_path_alt_b;
pub mod traverse_for_type_type_path;
pub mod traverse_for_type_type_path_alt_b;
pub mod traverse_type_path;
pub mod traverse_type_path_alt_b;
pub mod traverse_type_path_alt_c;
pub mod try_add_type_correct_suggestion;
pub mod try_distribute_type_function_app;
pub mod try_fragment_autocomplete;
pub mod try_get_global_binding;
pub mod try_get_global_binding_ref;
pub mod try_get_l_value;
pub mod try_get_type_guard_predicate;
pub mod try_get_type_name_in_scope_autocomplete_core;
pub mod try_get_type_name_in_scope_autocomplete_core_alt_b;
pub mod try_get_type_pack_type_at;
pub mod try_strip_union_from_nil;
pub mod try_to_string_detailed;
pub mod try_unify_with_any;
pub mod type_could_have_metatable;
pub mod type_function_alloc;
pub mod type_userdata_index;
pub mod typecheck_fragment_fragment_autocomplete;
pub mod typecheck_fragment_fragment_autocomplete_alt_b;
pub mod tyvar_index;
pub mod unfreeze;
pub mod union_type_function;
pub mod unm_type_function;
pub mod unsee_visit_type;
pub mod unsee_visit_type_alt_b;
pub mod unsupported_function;
pub mod unwrap_group;
pub mod unwrap_lazy;
pub mod user_defined_type_function;
pub mod weakoptional_type_func;
pub mod write_dcr_logger;
pub mod write_dcr_logger_alt_e;
pub mod write_dcr_logger_alt_f;
pub mod write_dcr_logger_alt_g;
pub mod write_dcr_logger_alt_h;
pub mod write_dcr_logger_alt_i;
pub mod write_dcr_logger_alt_j;
pub mod write_dcr_logger_alt_k;
pub mod write_dcr_logger_alt_l;
pub mod write_dcr_logger_alt_m;
pub mod write_dcr_logger_alt_n;
pub mod write_dcr_logger_alt_o;
pub mod write_dcr_logger_alt_p;
pub mod write_dcr_logger_alt_q;
pub mod write_dcr_logger_alt_r;
pub mod write_dcr_logger_alt_s;
pub mod write_dcr_logger_alt_t;
pub mod write_dcr_logger_alt_u;
pub mod write_dcr_logger_alt_v;
pub mod write_json_emitter;
pub mod write_json_emitter_alt_aa;
pub mod write_json_emitter_alt_ab;
pub mod write_json_emitter_alt_ac;
pub mod write_json_emitter_alt_ad;
pub mod write_json_emitter_alt_ae;
pub mod write_json_emitter_alt_af;
pub mod write_json_emitter_alt_ag;
pub mod write_json_emitter_alt_ah;
pub mod write_json_emitter_alt_ai;
pub mod write_json_emitter_alt_aj;
pub mod write_json_emitter_alt_b;
pub mod write_json_emitter_alt_c;
pub mod write_json_emitter_alt_w;
pub mod write_json_emitter_alt_x;
pub mod write_json_emitter_alt_y;
pub mod write_json_emitter_alt_z;
pub mod write_table_prop;
pub mod wrong_number_of_args_string;

pub mod as_mutable_type_id {
    pub use crate::functions::as_mutable_type::as_mutable_type_id;
}
pub mod as_mutable_type_pack_id {
    pub use crate::functions::as_mutable_type_pack::as_mutable_type_pack_id;
}
pub mod get_type_id {
    pub use crate::functions::get_type_alt_j::get_type_id;
}
pub mod get_type_pack_id {
    pub use crate::functions::get_type_pack::get_type_pack_id;
}
pub mod follow_type_id {
    pub use crate::functions::follow_type::follow_type_id;
}
