Used fwdpp::named_type to create different types for the mutation and gamete recycling queues.
The reason to do this is that the current API means that you can send the wrong queue to the wrong function when writing a simulation. The result is bug that is hard to track down.
The reason to do this is that the current API means that you can send the wrong queue to the wrong function when writing a simulation. The result is bug that is hard to track down.