Use lazyeval in funs. Closes #642