    # 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