Work on improving the performance of the entity parsing stuff
Benchmarked using hyperfine with 2 warmup runs on my M1 Macbook
Entities - Previous: 14.845 s ± 0.095 s
No-Entities - Previous: 318.4 ms ± 18.1 ms
Entities - New: 1.117 s ± 0.021 s
No-Entities - New: 325.4 ms ± 16.7 ms