Mulgen

as per #54 

>We think the constants are better than a boolean even though it can only take two values here?

I completely missed that. It should be bool.