//! Canonical form for a class that provides day rule calculation
/*! This class is used to generate specific sets of dst rules
*
- *@param spec Provides a specifiction of the function object types used
+ *@tparam spec Provides a specifiction of the function object types used
* to generate start and end days of daylight savings as well
* as the date type.
*/