Refactored flammed_mill with generic args