Battery options: outsource searches to base templated on enum type.
- using keywords = brigand::list<kw::smallcrush, kw::crush, kw::bigcrush>
- Valid expected choices to make them also available at compile-time.
- Battery() explicit
- Options constructor.
ctr:: Battery:: Battery() explicit
Simply initialize in-line and pass associations to base, which will handle client interactions