Simple, flexible, and concise parameterized test macro for Rust testing. Inspired by JUnit's Parameterized
runner which separated testing data from testing logic. This allows, among other things like general DRY, many data-driven tests to be specified all at once.