# File lib/clafamatt.rb, line 104
      def class_family_reader(*symbols)
        symbols.each do |name|
          ivar   = '@' + name.to_s
          define_macro(name) do ||
              # Explicitly checking for variable definition avoids warnings.
              if instance_variable_defined?(ivar)
                instance_variable_get(ivar)
               # super() doesn't work the way we need in singleton class world
              elsif can_pass?(name)
                pass(name)
              else
                nil
              end
          end
        end
      end