Can I conditionally include a module at constructor time? To e.g. pull in the ConstrainedTowers-specific search methods