# File lib/facets/more/instance_intercept.rb, line 47
  def append_features( mod )

    aspect = instance_interception
    aspect.__send__( :append_features_without_instance_interception, mod )

    aspect.instance_methods.each do |meth|
      if mod.method_defined?( meth )
        aspect.advise( mod, meth )
      end
    end

    append_features_without_instance_interception( mod )

    #if mod.instance_of? Module
    aspect.__send__( :append_features_without_instance_interception, mod.__send__(:instance_interception) )
    #end

  end