Mulgen

as per #54 

We think the constants are better than a boolean even though it can only take two values here?