Plan:

This is what I'm doing day-to-day.

	/ day marker
	+ completed that day
	> completed on a later day
	< decided against on a later day
	: notes, todos, etc.
	

/ 09.07.25

+ replaced allocators with custom arenas
+ Panic/Unreachable prints stack trace in debug builds
+ type_info names are now pascal case

: not sure how [..]T should interface with arenas


/ 09.06.25

+ fixed doc generator
+ encoding is now fmt
+ math tests pass after reorg
+ docs look nicer
+ talked to Jesse about various things
+    name pass to add prefixes
+    Record is Map now
+    removed sector because it's not good (just use 'for 0..0' or 'while true { defer break; ... }')

: need to reimplement dynamic arrays
< stable arrays too?


/ 09.05.25 

> cleaned up repo and finally merged everything in, sorry for breaking everything Jesse

+ got rid of jc/meta
+ had to change how tests work... again
+ updated encoding/*.jai 
+ clearer Expect docs
+ cleaned up documentation
+ added temp_allocator to context when jc is imported. assumes all modules will import jc which should be a safe bet
+ internal/allocators.jai with PanicAllocator
+ updated my compiler version to 0.2.017, no changes needed
+ error messages now start with 'jc:'
+ decided to start using John Carmack-styled plan files to keep track of what I'm working on. would be cool to document the repo as it changes over time.

> planning out how I want allocators to work. I want to go big into arenas, but don't want to completely abandon Jai's builtin allocators



