I'd flip the order of the `module_prefix` and `modules` arguments. Any is there a need to take `verify_kwargs`, would be it be easier to just take `pre_include`, `post_include` and `libraries` kwargs?