defrecord should return body evaluation result

Closes #861
Merge pull request #867 from yrashk/defrecord-result

defrecord should return body evaluation result