Adds scripts/count-fns.sh, which prints how many fn items each Rust file defines (including pub(crate), async, const and unsafe fns), then a total. scripts/test-count-fns.sh checks it against a fixture tree, and the README says how to run both.
Closes #191