#scope_file #run {
   compiler :: #import "Compiler";
   compiler.set_build_options_dc(.{ do_output = false });

   // @note(judah): we use relative imports here because that'll
   // print cleaner file locations.

   #import,file "./array/module.jai"(RUN_TESTS = true);
   #import,file "./encoding/module.jai"(RUN_TESTS = true);
   #import,file "./hash/module.jai"(RUN_TESTS = true);
   #import,file "./memory/module.jai"(RUN_TESTS = true);
   #import,file "./meta/module.jai"(RUN_TESTS = true);
   #import,file "./platform/module.jai"(RUN_TESTS = true);
   #import,file "./kv/module.jai"(RUN_TESTS = true);

   rmath :: #import,file "./math/module.jai"(.radians, RUN_TESTS = true);
   dmath :: #import,file "./math/module.jai"(.degrees, RUN_TESTS = true);
   tmath :: #import,file "./math/module.jai"(.turns, RUN_TESTS = true);
}

