fix multiple references to the same argument
use fixed fn literals in defrecord

as originally intended
Merge pull request #57 from heyLu/fn-literals

Fix multiple references to the same argument