add idempotent deps

I became tired of endless `dynamic` + `met` + `assertz` stuff all over my code, so... this.

Bonus: documented this and also the meta deps in the README!
Thanks for documenting `meta_pkg` whilst you were at it