Immutable Value Objects vs. Mocks: Fizz Buzz | Hacker News Reader