explicit signal(const Combiner& combiner = Combiner(), const GroupCompare& group_compare = GroupCompare()) : base_type(combiner, group_compare) { }
signal(const Combiner &combiner_arg = Combiner(), const GroupCompare &group_compare = GroupCompare()): base_type(combiner_arg, group_compare) {}