note on def/fn vs defn
problem 178