Use make-function in by-method
fixed :use statement in util.clj
Moved 'make-function' to util.clj