             return sum | elem.rawValue
         }
         
-        _attributes[.strikethroughStyle] = value as AnyObject?
+        _attributes[.strikethroughStyle] = value as Any
         _attributes[.strikethroughColor] = rgb.flatMap { self.rgb($0, alpha: alpha) }
         let stylizer = StringStylizer<Styling>(attributedString: _attrString, range: _range, attributes: _attributes)
         return stylizer

     - returns: StringStylizer<Styling>
     */
    open func stroke(rgb: UInt, alpha: Double = 1.0,  width: Double = 1) -> StringStylizer<Styling>  {
        _attributes[.strokeWidth] = width as AnyObject?
        _attributes[.strokeColor] = self.rgb(rgb, alpha: alpha)
        let stylizer = StringStylizer<Styling>(attributedString: _attrString, range: _range, attributes: _attributes)
        return stylizer

     - returns: StringStylizer<Styling>
     */
    open func baselineOffset(_ value: Double) -> StringStylizer<Styling> {
        _attributes[.baselineOffset] = value as Any
        let stylizer = StringStylizer<Styling>(attributedString: _attrString, range: _range, attributes: _attributes)
        return stylizer
    }
