- Cleaner separation of responsibilities in the code between scanning, parsing, compiling, and rendering functions. - Much faster
it could be neat and there'd be s/kids/children/ — Oh well.