hating myself right now for having written so much code.
a lot of this was written with the assumption that "it's only bootstrapping, no need to be dilligent, all this will be replaced".
well guess what, dipshit. it's 10 years later and this is still the state of the art implementation.
in soviet russia, corner cuts you.