title: Return only object words but not functions defined with colon as the suffix
body: <p>When an <code>object!</code> is created as below:</p>
  
  <pre><code>REBOL []
  
  
  Room: make object! [
      price: copy ""
      area: copy ""
  
      total: func [] [
          price * 2
      ]
  
      set 'total2 func [] [
          price * 3
      ]
  ]
  </code></pre>
  
  <p>The result of <code>probe Room</code> is: </p>
  
  <pre><code>make object! [
      price: ""
      area: ""
      total: make function! [[][
          price * 2
      ]]
  ]
  </code></pre>
  
  <p>The function <code>total:</code> is printed, but the function <code>total2</code> is not.  I have a script where I saved a <code>map!</code> as a series of <code>repend [hash Room]</code>. Before I added the function <code>total</code>, the <code>Room</code> object would return only the words, like </p>
  
  <pre><code>make object! [
      price: ""
      area: ""
  ] 
  </code></pre>
  
  <p>After adding the <code>total</code> function, it is also returned and it modifies the output which is was I want to avoid.  So, besides changing <code>total:</code> to <code>set 'total</code> is there a way to return only the prior output?</p>
  
  <p>In the <a href="http://learnrebol.com/rebol3_book.html" rel="nofollow">Rebol/Saphir book</a>, there's a <code>/display</code> word or refinement, but it does not seem to work in my system Atronix 3.0.0.4.40:</p>
  
  <pre><code>** Script error: cannot access display in path Room/display
  </code></pre>
  
  <p>So what to do? Create a <code>map!</code> of <code>price</code>, <code>area</code> and its values?</p>