{"comment":{"url":"https://api.github.com/repos/PolyglotSymposium/void/comments/12146733","html_url":"https://github.com/PolyglotSymposium/void/commit/d7c3d7913213d223baf9326dab2e817fb796e430#commitcomment-12146733","id":12146733,"user":{"login":"Kazark","id":3661051,"avatar_url":"https://avatars.githubusercontent.com/u/3661051?v=3","gravatar_id":"","url":"https://api.github.com/users/Kazark","html_url":"https://github.com/Kazark","followers_url":"https://api.github.com/users/Kazark/followers","following_url":"https://api.github.com/users/Kazark/following{/other_user}","gists_url":"https://api.github.com/users/Kazark/gists{/gist_id}","starred_url":"https://api.github.com/users/Kazark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kazark/subscriptions","organizations_url":"https://api.github.com/users/Kazark/orgs","repos_url":"https://api.github.com/users/Kazark/repos","events_url":"https://api.github.com/users/Kazark/events{/privacy}","received_events_url":"https://api.github.com/users/Kazark/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"d7c3d7913213d223baf9326dab2e817fb796e430","created_at":"2015-07-14T02:47:29Z","updated_at":"2015-07-14T02:47:29Z","body":"Awesome! Thanks for working on these. I do notice, however, that they get heavier and heavier as they go down the file, and also that we seem to be re-testing some things in the process. Part of the advantage of these purely functional models is that we can inject state; in other words, rather than having to publish lots of events to get to a certain state, you can just _create_ the state object with a bunch of history already in it. What do you think about that? Do you think it might clean these up a bit?\r\n\r\nAlso, I see you are using NCrunch? How do you like it?"}}