Addresses most of Bob's comments aside from testing all 8 variants of log_mix
function signature