- mostly it shouldn't redefine the functions if they exist
- prototype.includes drastically reworked. Hopefully no other issues occur
- overwritten DosX's version, I'm really sorry but this just seemed a better idea
- in db/read, CheckpointTimer added for profiling functions in a succinct manner; outputs as detection results type "Prof".
Moved all prototype and helper functions from db/_init to a new db/_runtime_helpers file for better modularity and maintainability. Updated db/_init to include the new helpers script and removed duplicate code. No functional changes to detection logic.