First I used print_headers(), but then I started finding files that couldn't really use it that way (the ones where you need to read a generated id). It's still a WIP.

I like the idea of abstracting away as much as possible.