extern sigslots templates to avoid multiple instantiation.