# File lib/facets/more/quaternion.rb, line 333
  def coerce(other)
    if other.kind_of?(Complex); return Quaternion(other), self
    elsif Complex::generic?(other); return Quaternion(other), self
    else super
    end
  end