add a named optional `timeout` parameter to the `reflectTests()` function